0
我正在寻找基于条件语句注入视图模式的部分/偏移量。不知道该怎么做,或者它可能有多复杂。为了更好地解释,这里的一些伪例子:Rails 3:通过条件注入部分
总计:1后& 3个乔布斯 模式:1招聘 - 1后 - 1招聘 - 1个招聘
一个帖子被插入3个作业之间,因为有超过2.我会如何做到这一点?
我正在寻找基于条件语句注入视图模式的部分/偏移量。不知道该怎么做,或者它可能有多复杂。为了更好地解释,这里的一些伪例子:Rails 3:通过条件注入部分
总计:1后& 3个乔布斯 模式:1招聘 - 1后 - 1招聘 - 1个招聘
一个帖子被插入3个作业之间,因为有超过2.我会如何做到这一点?
我想你可以在你的视图文件中做这样的事情。
<% if @jobs.count > 2 %>
<% render_post = true %>
<% else %>
<% render_post = false %>
<% end %>
<% @jobs.each do |job| %>
<%= job.some_attribute %>
<% if render_post == true %>
<%= render @post %>
<% render_post = false %>
<% end %>
<% end %>
当render_post
是真实的,轨道呈现职。当它为false时,rails不会渲染帖子。但是,render_post
值不会出现在html文件中。
您需要在Post的视图文件中找到_post.html.erb。