将文本字段值发送到ruby哈希

时间:2012-07-20 10:26:59

标签: javascript ruby-on-rails ruby

如果是RoR 3.2 app我有简单的文本字段。每当用户在此文本字段中输入新值时,我想将其保存在ruby散列或数组中。在轨道上可以吗?

1 个答案:

答案 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"}}