0
Ruby on Rails JSON APIをJWT認証のためのKnockで使用しています。Ruby on Rails API - データベースオブジェクトの作成は、空の値を持つオブジェクトのみを返します。
class User < ApplicationRecord
attr_accessor :email, :password, :password_digest
has_secure_password
end
そして移行:
class CreateUsers < ActiveRecord::Migration[5.1]
def change
create_table :users do |t|
t.string :email
t.string :password
t.string :password_digest
t.timestamps
end
end
end
足場CRUD-メソッドを使用したユーザー・コントローラもあり
Userモデルは、次のようになります。私はこのようなコンソールでユーザー...
User.create(:email => '[email protected]', :password => 'test', :password_digest => 'test')
を生成する際に、しかし
class UserTokenController < Knock::AuthTokenController
end
:JWTを生成するには、私はノック:: AuthTokenControllerをから継承された以下のコントローラーを使用します。 ..空の値を持つデータベースオブジェクトを取得します。
試し 'User.create(Eメール:...)この行を削除します! 'エラーが発生しないエラー –
ありませんが、上げます。これは画像と同じですが、オブジェクトは空の値で作成されています:( – mfaorlkzus
'ActiveRecord'を使って' attr_accessor'を削除しても、それは必要ないので、この種の問題が発生する可能性があります –