我有一个问题,我不能一个形式的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