我有一個問題,我不能一個形式的Rails 3:問題與窗體
這裏就解決我的觀點:
<h1>create manager </h1> <% form_tag :action => 'create_manager' do %> <%= text_area :user, :nom %><br/> <%= date_select :user, :date_embauche %> <%= submit_tag "Submit" %> <% end %>
,這裏是我的控制器:
def create_manager
tmp = params[:user][:date_embauche]
p(tmp)
tmp1 = params[:user][:nom]
p(tmp1)
render :partial => "adminpartial"
end
問題是params [:user] [:nom]返回正確的結果,但params [:user] [:date_embauche]返回所有時間無。
我想我沒有正確使用params變量。
有沒有人有這方面的想法?
UPDATE
謝謝兩位的幫助。 我不知道爲什麼我沒有直接有想法去查看日誌「-__-
答案是:
tmp = params["user"]["date_embauche(1i)"]
有: date_embauche(1I) date_embauche(2I) ...
您好感謝您的答覆。我已經嘗試了你的解決方案,但params [:user] [:date_embauche_day]給我所有的時間都沒有:/ – 2011-05-23 11:34:34
@Michaël你需要進入你的HTML源代碼並查看這個選擇標籤(你也可以向我展示) - 你可以看到特定元素的名稱。 – fl00r 2011-05-23 11:37:00