如果是RoR 3.2 app我有简单的文本字段。每当用户在此文本字段中输入新值时,我想将其保存在ruby散列或数组中。在轨道上可以吗?
答案 0 :(得分:0)
您可以将其另存为特定哈希值中的值。请参阅示例http://rails.nuvvo.com/lesson/6371-action-controller-parameters
从页面上的示例:
<form action="/clients" method="post">
<input type="text" name="client[name]" value="Acme" />
<input type="text" name="client[phone]" value="12345" />
<input type="text" name="client[address][postcode]" value="12345" />
<input type="text" name="client[address][city]" value="Carrot City" />
</form>
提交此表单时params[:client]
的值为{:name => "Acme", :phone => "12345", :address => {:postcode => "12345", :city => "Carrot City"}}
。