2010-07-21 12 views

Répondre

25

Utilisez la méthode view_context au lieu de @template.

Ceci est dû au fait que dans Rails 3, le nouveau a été introduit.

Vous pouvez en lire plus ici:

http://apidock.com/rails/AbstractController/Rendering/view_context

+0

Bonjour, Je rencontre des problèmes avec [ActionView :: :: Helpers FormBuilder] (http://stackoverflow.com/questions/7272814/passing-actionviewhelpersformbuilder -à-un-partiel). Pourriez-vous coller un exemple pratique d'utilisation de view_context. Merci! – jalagrange

+0

Je ne suis pas sûr de ce que vous voulez faire, mais si vous voulez rendre un formulaire dans une chaîne dans votre contrôleur, vous pouvez le faire comme ceci: form_string = view_context.form_for (Article.new) {| f | f.texte_field: titre; f.text_field: corps} –