我覺得這可能非常簡單,但我只是沒有正確理解,所以我喜歡在我的應用中設置頁面,我希望每個設置都像一個關鍵值存儲區,例如:Rails一次編輯多條記錄
+-------------------+--------------------------------+
| setting | value |
+-------------------+--------------------------------+
| twitter_username | something |
+-------------------+--------------------------------+
| facebook_url | http://facebook.com/someguy |
+-------------------+--------------------------------+
我的形式看起來是這樣的:
<% form_tag set_admin_settings_path, :method => :put do %>
<ol>
<% for setting in @settings %>
<li class="field">
<label><%= setting.setting_name.humanize %></label>
<%= text_field_tag "[setting_value][]", setting.setting_value %>
</li>
<% end %>
<li class="submit">
<%= submit_tag "Update settings" %>
</li>
</ol>
<% end %>
一切呈現罰款,但是當我嘗試保存的形式,沒有保存:(
太棒了!我認爲最能幫助我瞭解什麼是循環'params [:settings] .each'這是票證的事情,再次感謝。 – 2010-04-02 06:05:51