Кто-нибудь знает, если с strong_parameters камень, мы можем постепенно добавлять атрибуты, как показано ниже:Rails сильные параметры инкрементного аддитивные
def user_params
params[:user].permit(:name, :email)
if current_user.admin?
params[:user].permit(:is_admin)
end
end
Здесь я постепенно просить код, чтобы разрешить :is_admin
параметр, если текущий пользователь является администратором , Не следует ли это просто добавить к ранее разрешенному списку параметров (:name
и :email
)?
Это не работает, я протестировал его :(Интересно, что что-то не так. –