ruby-on-rails - Rails 5 和日期选择器
问题描述
我正在使用这个宝石:rails datepicker
我的表单中有这个字段:
<%= f.text_field :date_mes, class: 'form-control', placeholder: 'Date MES', :data => {:provide => 'datepicker'} %>
它将这些数据保存为 String 对象,是否可以将其保存为我的数据库中的 Date 对象?
我在控制器中的创建功能:
def create
@analyse = AnalyseHuile.new (allowed_params)
if @analyse.save
redirect_to huile_path, success: 'Success'
else
render :new
end
end
和 allowed_params :
def allowed_params
params.require(:analyse_huile).permit(:date_mes)
end
解决方案
是的,它将日期对象保存在数据库中。在这种情况下,date_mes 应该具有数据类型 date 或 datetime。
推荐阅读
- api - Golang:响应结构具有多种可能的字段类型
- discord - 命令引发异常:TypeError: get_cog() 接受 2 个位置参数,但给出了 3 个
- python - 根据 Python 中的参数确定要导入的兼容包(带继承)
- javascript - 深度嵌套状态的减速器
- elasticsearch - 当搜索词的单词多于索引时如何匹配?
- java - Java parallelStream() IllegalArgumentException 有时会在消息中打印异常名称
- c++ - 程序不会从 TSV 文件输出到正确的列
- angular - Angular 找不到未定义的属性
- keras - What do units and layers do in neural network?
- python-sphinx - 下载当前页面的 Sphinx 选项