在非rails应用程序中使用rails 4.0 strong参数

Mar*_*kee 3 strong-parameters grape-api

我在葡萄api应用程序中使用active-record 4.0,但由于强参数仅适用于rails控制器,我如何在葡萄api类中允许params

Cal*_*lin 8

似乎有一种方法可以使用控制器外部的强参数

raw_parameters = { :email => "john@example.com", :name => "John", :admin => true }
parameters = ActionController::Parameters.new(raw_parameters)
user = User.create(parameters.permit(:name, :email))
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请查看github上的存储库文档https://github.com/rails/strong_parameters

问候