0
A Controller
有很多Post
。訂購集合中的字段_
在視圖我迭代相關的控制器職位有以下:
<%= f.fields_for :posts do |builder| %>
<%= render 'post_fields', builder: builder %>
<% end %>
如何控制由屬性posts
是有序的,並顯示?
A Controller
有很多Post
。訂購集合中的字段_
在視圖我迭代相關的控制器職位有以下:
<%= f.fields_for :posts do |builder| %>
<%= render 'post_fields', builder: builder %>
<% end %>
如何控制由屬性posts
是有序的,並顯示?
在你的控制器的相應行動這一觀點,
組有序按您的要求的一個實例變量。例如:
def action_name
## ....
@posts = @model_instance.posts.order(attrb: :desc)
end
凡與模型的相關實例來替換
@model_instance
。attrb
與您想訂購desc
在你看來降序或asc
按升序排列在此之後,更新您的fields_for
如下:
<%= f.fields_for @posts, :posts do |builder| %>
<%= render 'post_fields', builder: builder %>
<% end %>