Ruby on rails Rails 5和日期选择器

Ruby on rails Rails 5和日期选择器,ruby-on-rails,datepicker,ruby-on-rails-5,Ruby On Rails,Datepicker,Ruby On Rails 5,我正在使用这个宝石: 我的表格中有此字段: <%= f.text_field :date_mes, class: 'form-control', placeholder: 'Date MES', :data => {:provide => 'datepicker'} %> 和允许的参数: def allowed_params params.require(:analyse_huile).permit(:date_mes) end 是,它将在数据库中保存日期对象。

我正在使用这个宝石:

我的表格中有此字段:

<%= f.text_field :date_mes, class: 'form-control', placeholder: 'Date MES', :data => {:provide => 'datepicker'} %>
和允许的参数:

def allowed_params
  params.require(:analyse_huile).permit(:date_mes)
end

是,它将在数据库中保存日期对象。
在这种情况下,日期应具有数据类型date或datetime。

看起来您的数据库列date是字符类型。显示实际的
db/schema.rb
@是
t.date“date\u mes”
显示所有相关参数和控制器代码。我更新了数据库,检查了数据库,它保存了一个“nil”值是的,在我的schema.db中我定义了:date\u mes作为日期对象。但我的字段将其保存为字符串,因为我必须使用“文本字段”才能让datepicker工作。。。请查看此链接,这可能会有所帮助。
def allowed_params
  params.require(:analyse_huile).permit(:date_mes)
end