3

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

4

1 回答 1

8

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

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

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

问候

于 2013-09-16T11:01:44.773 回答