我在Rails中有一個表單,我需要在HTML中創建一個選項標記。這是一個非常簡單的選項列表與靜態值。我可以在HTML創建它很容易,但我想這樣做的「Rails的路」似乎無法通過使用select_tag傳遞變量
這裏是我的表格的一部分:
<div class="field">
<%= f.label :first_name %><br />
<%= f.text_field :first_name %>
</div>
<div class="field">
<%= f.label :last_name %><br />
<%= f.text_field :last_name %>
</div>
<div class="field">
<%= f.label :email %><br />
<%= f.text_field :email %>
</div>
<div class="field">
<%= f.label :phone %><br />
<%= f.text_field :phone %>
</div>
<div class="field">
<%= f.label :area %><br />
<%= select_tag "area", options_for_select([["Northeast", "NE"], ["Southeast", "SE"], ["Central", "CE"], ["West", "WE"], ]) %>
</div>
<div class="actions">
<%= f.submit %>
</div>
當我使用select_tag,我的表格表明,已成功發佈更改,但select_tag傳遞的值未更新到數據庫。我已經驗證了一個簡單的文本字段能夠傳遞值。
我確定我錯過了一些非常簡單的事情,但我很難識別它。請幫忙。謝謝!
Rails的新手
謝謝!這是我需要的具體信息。現在正在工作。 – 2011-12-24 13:33:17