我無法理解兩者之間的區別。有人可以解釋使用form_for時的區別嗎?Rails collection_select vs f.collection_select
假設你有這樣的:<%= form_for(@post) do |f| %>
Examples-當你使用它?
<%= collection_select(:post, :author_id, Author.all, :id, :name_with_initial, prompt: true) %>
與使用?
<%= f.collection_select(:post, :author_id, Author.all, :id, :name_with_initial, prompt: true) %>
f。通常用於指示與其相關的對象的表單,在collection_select標記大小寫中,它將對象作爲f。不需要,我想(這就是爲什麼我要評論:P)這是正確的答案 – maltray