私はこれらの2つのテーブルを持っています - ユーザー、アカウント。 ユーザーには認証キーが含まれています。 アカウントにはアカウントの一覧が含まれています。Rails APIで正しいフィールドを返すには?
私は、認証キーが正しいかどうか、ユーザーのアカウントのリストを取得しようとしています。
だから私は持っているコントローラに -
def show
@user = User.where(authentication_token: params[:authentication_token])
render json: @user.as_json(
only: [:email, :id, :authentication_token]
),
status: :created
end
これは単にユーザの詳細を返します。ユーザーがそのAuthentication_tokenに存在するかどうかを最初に確認してから、アカウントテーブルのUserIDを使用してアカウントの一覧を取得するように編集するにはどうすればよいですか?
'@のuser.accounts'またはそのような何か:...
あなたは、例えば、このような何かを行うことができます。 –