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。