我遇到了无法在表单上解决的问题
以下是我的观点:
<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] 会一直返回 nil
我认为我没有正确使用 params 变量。
有没有人对此有所了解?
更新
谢谢你的帮助。 我不知道为什么我没有直接想到去看日志'-__-
答案是:
tmp = params["user"]["date_embauche(1i)"]
使用: date_embauche(1I) date_embauche(2I) ...
答案 0 :(得分:0)
这是非常奇怪的date_select
帮助行为
day = params[:user][:date_embauche_day]
month = params[:user][:date_embauche_month]
year = params[:user][:date_embauche_year]
# and hour, min, seconds
答案 1 :(得分:0)
可以检查rails控制台上数据如何发布到服务器。通过检查该hashmap,您将能够获得一个想法。
如果不在此发布,以便我们可以帮助您
欢呼声
sameera