【发布时间】:2015-10-23 01:39:22
【问题描述】:
我正在尝试在我的 ruby-on-rails 应用程序中呈现索引视图。如何从传递要显示的事物数组的视图内部渲染索引视图?使用 link_to。
我不想重新路由到控制器,我只想链接到一个视图,将它需要的变量传递给它,我该怎么做? 编辑: 我正在尝试在我的文章模型的索引中创建页面类型功能。例如,我有大约 400 篇文章,当调用文章控制器中的索引操作时,它当然会呈现索引视图,该索引视图正在调用文章控制器的索引操作传递的“@articles 数组”中的每篇文章的部分.
因此,在视图中,我正在尝试执行以下操作:
<% count = 0 %>
<% @articles.each do |article| %>
<% if count <10 %>
<%= render partial: 'index_articles', locals: {article: article} %>
<% count = count + 1 %>
<% end %>
<% end %>
<% @articles = @articles.drop(10) %>
<% if @articles.any? %>
<%= link_to "Next", 'articles', locals: {@articles => @articles} %>
<% end %>
非常感谢您的所有帮助。
【问题讨论】:
标签: ruby-on-rails ruby web-applications view rendering