Rails 新手,我想知道解决这个问题的最佳方法。
我在视图中有一个索引、列表和结果页面:
我的路线文件有:
resources :pages do
collection do
get :list
get :result
end
end
我有一个名为 results 的 mysql 数据库,ID 为年份(2000 -> 2013),产品名称。
我的控制器有:
def index
@years = Result.group('year').order('year DESC')
end
我的索引视图有:
<table class="table">
<% @years.each do |year| %>
<tr><td>
<%= link_to year.year, list_pages_path %>
</td></tr>
<% end %>
</table>
其中列出了 2000 -> 2013 的年份,我想要它做的是链接到列表视图并列出在之前的 link_to 索引中选择的产品和年份(例如 2013 将列出所有 2013 产品从数据库中),然后链接到显示更多产品信息的结果视图。
干杯