3
我在葡萄API应用程序中使用主动记录4.0 4.0强大的参数,但由于强烈的参数仅在轨控制器工作时,我该如何使PARAMS在葡萄API类使用导轨非Rails应用程序
我在葡萄API应用程序中使用主动记录4.0 4.0强大的参数,但由于强烈的参数仅在轨控制器工作时,我该如何使PARAMS在葡萄API类使用导轨非Rails应用程序
似乎有要使用强参数控制器
raw_parameters = { :email => "[email protected]", :name => "John", :admin => true }
parameters = ActionController::Parameters.new(raw_parameters)
user = User.create(parameters.permit(:name, :email))
外欲了解更多信息检查GitHub上https://github.com/rails/strong_parameters
关于库文件的方式
它正在创建新记录,但不能用于更新。你能帮我更新记录吗?提前致谢。 –
应该使用相同的模式,只能使用'.update_attributes(parameters.permit(:name,:email)'而不是create。 – Calin