私のアプリケーションにはFacebookブックのテキストリンクが登録されています。 このテキストリンクにクラスを追加して、これをボタンに変えようとしました。link_toにクラスを追加するとエラーが発生します
これは、そのようなテキストを表示するために書かれています。
= link_to_session
ので、原則として私は、次の
= link_to_session 'sign up', class: 'button button-primary'
を追加しましたが、それは私がこの問題を解決する可能性がどのように
wrong number of arguments (2 for 0)
...私にエラーを与えましたか...? ありがとうございました!
UPDATE 申し訳ありません..私はどこを見て、非常にわからないんだけど...
私はセッションコントローラを見て、コントローラに以下のことが書かれている...
class SessionsController < ApplicationController
def create
auth = request.env["omniauth.auth"]
user = User.find_by_auth(auth)
if user.blank?
if session[:user_id].present?
# via token
user = User.find(session[:user_id])
user.definitive_by(auth)
else
# new user
user = User.find_or_create_by_auth(auth)
end
else
user.token = auth.credentials.token
user.save!
end
session[:user_id] = user.id
redirect_to root_url
end
def create_via_token
session[:user_id] = params[:user_id]
redirect_to '/auth/facebook'
end
def destroy
session[:user_id] = nil
redirect_to root_url
end
end
ここで、メソッド 'link_to_session'を取得しましたか?この方法を投稿してください。 –
こんにちはハッサニン・アーメド、詳細を更新しました!これが役立つことを願って... –