/ / Est-il possible de déplacer le code Ruby du contrôleur dans un fichier '.js.rjs'? - ruby-on-rails, ruby, ajax, ruby-on-rails-3, déplacer

Est-il possible de déplacer le code Ruby du contrôleur dans un fichier '.js.rjs'? - ruby-on-rails, ruby, ajax, ruby-on-rails-3, déplacer

J'utilise Ruby on Rails 3 et, pour une organisation correcte de mon code, j'aimerais que tout le code AJAX soit associé à une action dans un fichier "action.js.rjs" respectif.

Par exemple, si j'ai du code dans un contrôleur comme celui-ci:

def action
...

format.js {
# BEGIN code to move in to the "action.js.rjs" file
responds_to_parent do
...
end
# END code to move in to the "action.js.rjs" file
}

end

Est-il possible de déplacer en quelque sorte l'instruction "responds_to_parent" ou son contenu du contrôleur dans le fichier "action.js.rjs" et de le faire fonctionner?

Réponses:

0 pour la réponse № 1

RESOLU

Cela devrait fonctionner:

    responds_to_parent do
render :action => "update.js.rjs"
end