2010-07-21 4 views

ответ

25

Используйте метод view_context вместо @template.

Это связано с тем, что в Rails 3 был введен новый AbstractController.

Вы можете прочитать здесь:

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

+0

Здравствуйте, У меня возникли проблемы с [ActionView :: Helpers :: FormBuilder] (http://stackoverflow.com/questions/7272814/passing-actionviewhelpersformbuilder -в-а-частичный). Не могли бы вы вставить рабочий пример использования view_context. Благодаря! – jalagrange

+0

Я не уверен, что вы хотите сделать, но если вы хотите отобразить форму в строке вашего контроллера, вы можете сделать это вот так: form_string = view_context.form_for (Article.new) {| f | f.text_field: заголовок; f.text_field: body} –