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