2012-07-20 35 views
0

我有簡單的文本字段,如果RoR 3.2應用程序。每當用戶在此文本字段中輸入新值時,我想將其保存爲紅寶石散列或陣列。在軌道中可能嗎?發送文本字段值到紅寶石哈希

+0

你已經混淆了一切:)那麼,什麼是問題,你需要保存價值服務器端與Ruby?那麼你需要一個AJAX調用。如果你需要將它保存在客戶端,那爲什麼要使用ruby呢? – alony 2012-07-20 10:30:01

+0

如何使用cookie? – PriteshJ 2012-07-20 10:30:49

+0

我需要在服務器端保存輸入值 – user1538552 2012-07-20 10:38:30

回答

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> 

當這個表單提交將{:name => "Acme", :phone => "12345", :address => {:postcode => "12345", :city => "Carrot City"}}的的params[:client]值。