Rails链接到类别中的新帖子,而无需转到类别页面

时间:2014-04-22 21:13:35

标签: ruby-on-rails ruby ruby-on-rails-4

我有帖子模型和类别模型。当我在模型的显示页面中时,我可以创建一个属于以下类别的新帖子:

<%= link_to 'New post', new_page_path(:category_id => @category)%>.

但是我希望你能看到这样的类别列表:

<% @categories.each do |category| %>
  <h3><%= link_to category.title, category %></h3>
<% end %>

我希望点击您直接转到该类别中新帖子表单的类别。而不必先进入category_show页面。

1 个答案:

答案 0 :(得分:2)

要将类别链接指向新的帖子表单而不是类别显示页面,您只需更改链接,如下所示:

<% @categories.each do |category| %>
  <h3><%= link_to category.title, new_page_path(:category_id => category) %></h3>
<% end %>

通过此更改,当您单击某个类别时,您将直接转到该类别中的新帖子表单。