ビューにファラデーのparamsにアクセスすることはできません私は、データベースとアクティブなレコードのない別のレールAPPを持っているAPIは、私はまた、いくつかのdbを照会し管理するためにActiveResourceを使用していている
私のフロントエンドアプリコントローラは
ですclass ApplicationController < ActionController::Base
protect_from_forgery with: :exception
skip_before_action :verify_authenticity_token
end
と私は、フロントエンドからAPI
に私のフロントエンドからユーザーを認証するためのアクションを持っている私は、この方法
def create_session
conn = Faraday.new(:url => 'http://localhost:3001')
conn.post '/auth_user', { :email => params[:email], :password => params[:password] }
end
を持っています[:電子メール]とのparams [:パスワード]と私は
そして、フロントエンドへの権利のステータスを取得する私はのparamsへのアクセス権を持っている
とAPIの
def auth_user
user = User.find_by(email: params[:email])
if user && user.authenticate(params[:password])
conn = Faraday.new(:url => 'http://localhost:3000')
conn.post '/add_session', { :status => "right", :user => user.id }
else
conn = Faraday.new(:url => 'http://localhost:3000')
conn.post '/add_session', { :status => "wrong" }
end
エンド
注フロントエンドの中で私はparams [:status]またはparams [:user] excepにアクセスできません。 セッション[:user_id] = params [:user]を実行しようとしましたが、動作していません
私はここにいません?