显示结果,显示更多链接
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了显示结果,显示更多链接相关的知识,希望对你有一定的参考价值。
我试图找出一种方法,在我的Rails应用程序中总是显示5个作业,然后有一个链接,点击后将显示所有剩余的作业。我应该在我的jobs_controller中做些什么,我刚刚获得前5个然后得到剩下的,或者最好在视图中以某种方式进行?
<!-- company -->
<div class="vertical-space">
<b>Company Name</b><br />
<div class="sub-text">
<% Job.by_company_count.size.each do |name, count| %>
<div class="indent"><%= link_to name, filtered_jobs_path(company: name) %>
(<%= count %>)
<br>
</div><!--./indent-->
<% end %>
</div><!--./sub-text-->
</div>
答案
要将数据传递给视图,请在相应的操作中设置控制器的实例变量:
@jobs = Job.by_company_count
然后在视图中访问并迭代@jobs
:
<% @jobs.each do |name, count| %>
<div class="indent"><%= link_to name, filtered_jobs_path(company: name) %>
(<%= count %>)
<br>
</div><!--./indent-->
我假设您在by_company_count
模型中定义了范围Job
!
以上是关于显示结果,显示更多链接的主要内容,如果未能解决你的问题,请参考以下文章