轨如何保存在数据库
问题描述:
日期字段date_select字段值我在我的形式date_select:轨如何保存在数据库
<%= f.date_select :birthdate, {:start_year => Time.now.year - 100} %>
我有一个字段
t.date "birthdate"
我如何保存在date_select选择的值到数据库(@ user.birthdate)? (不使用像日期选择任何宝石)
答
尝试保存它像这样
@user.brithdate = Date.new(params[:user]["birthdate(1i)"].to_i,params[:user]["birthdate(2i)"].to_i,params[:user]["birthdate(3i)"].to_i)
@user.save
+0
谢谢,它有帮助! –
你得到任何错误? – Pavan
@Pavan我还不明白如何将它保存在模型中。我在参数中看到日期如出生日期(1i):'2015'birthdate(2i):'3'birthdate(3i):'14'但是当我尝试像params [:user] [:birthdate(1i )]它向我展示了语法错误语法错误,意外的'(',期待']'user.birthdate = params [:user] [:birthdate(1i)]^ –