Noob Rails 3 link_to вопрос - PullRequest
       2

Noob Rails 3 link_to вопрос

1 голос
/ 02 ноября 2010

Допустим, у нас есть Article со многими Comments.

Comments, которые добавляются в статью на отдельной странице «Создать комментарий для статьи XYZ».

Я хотел бы иметь ссылку «Добавить комментарий» на каждой странице статьи.

Но в контроллере комментариев мне нужна информация о родительской статье, к которой добавляется комментарий.

Так как же передать информацию о статье (article_id) через link_to на страницу создания комментариев?

1 Ответ

1 голос
/ 02 ноября 2010
<%= link_to "add comment", new_comment_path(:article_id => article_id) %>

Затем в вашем контроллере Комментариев «новое» действие:

@article_id = params[:article_id]

Затем в Views / Comments / new.html.erb у вас есть доступ к переменной @article_id и вы можетевставить в форму со скрытым полем и передать его действию создания ...

...