Пожалуйста, помогите мне для API-интерфейса grapes для аутентификации в волшебных драгоценностях для входа и регистрации в rails 4.
Мой код указан ниже:
модуль API
модуль V1
Класс Users
resource :users do
params do
requires :user_name
requires :email
requires :password
end
desc 'Signup'
post "signup_api" do
@user = User.create(declared(params))
set_authentication_token if @user.save
end
end
desc 'Signin'
post "signin_api" do
if @user = User.authenticate(params[:email], params[:password])
@user.set_authentication_token
@user
status 200
#login(@user)
#login(params[:email], params[:password],remember_me = false)
login_at(@user)
else
payload = {
errors: "Please check parameters for authorization and try again. You provided an incorrect email with password combination."
}
status 401
end
end
конец
конец
конец