Использовать сильный параметр rails 4.0 в приложении без использования rails

Я использую active-record 4.0 в приложении grape api, но как сильный параметр работает только в контроллере rails, как мне разрешить params в классе grape api

1 ответ

Кажется, есть способ использовать сильные параметры вне контроллера

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

С уважением

Другие вопросы по тегам