我有这个错误,但不太确定如何解决它。我有一个 API 版本模块 VI,我的用户控制器模块是这样的
class Api::V1::UsersController < ApplicationController
def register
ap params
end
def user_params
params.require(:user).permit(
:email, :password,:password_confirmation, :username, :name, :fb_id, :picture, :access_token, :reset_password_token,
:sign_in_count, :authenticatable_salt, :current_sign_in_at, :last_sign_in_at, :current_sign_in_ip, :last_sign_in_ip
)
end
end
我有一个注册功能,每次我想记录参数时,我都会收到一个错误
ActionController::UnfilteredParameters(无法将未经许可的参数转换为哈希)
鉴于我已经允许我的用户模型的属性,不确定如何解决这个问题。
我没有包含 gem strong_parameters 但不确定是否必须包含,因为我认为我不必包含它。
我知道允许这些属性适用于 Rails 4,但不确定为什么它不适用于 Rails 5。我还需要在我的模型上做任何事情吗?