我想在postgresql数据库中保存日期。因此,我在控制器中编写了以下代码:
def create
@app_config = AppConfig.new(app_config_params).to_date
@app_config.save
respond_with(@app_config)
end
private
def app_config_params
params.require(:app_config).permit(:freeze_attendance_till)
end
但它会抛出这样的错误:
ActionController::ParameterMissing (param is missing or the value is empty)
所以我无法在db中保存日期。我做错了什么?
我使用以下代码创建了数据库:
class CreateAppConfigs < ActiveRecord::Migration
def change
create_table :app_configs do |t|
t.date :freeze_attendance_till
t.timestamps null: false
end
end
end