のための作品は、私は私のコントローラで、このコードを持っていません。コールバックは私
class InvitationsController < ApplicationController
before_filter :invitations_sent!
def new
#code here
end
def create
#code here
end
private
def invitations_sent!
if current_user.invitations.size > 1
return false
format.js { render :text => "you can not send more invitations" }
else
return true
end
end
end
私が使用して新しいメソッドを呼び出します。
<%=link_to "Invite Friends", new_invitations_path, :remote =>true, :id => "invite_to_friends" %>
なぜ私は新しいメソッドにアクセスして作成できます3つの招待状を送ったら?
ありがとうございます。上記のメソッドの例を質問に書けますか?どうもありがとうございました! – hyperrjas
私はこの記述する場合:私はエラーを取得する '場合current_user.invitations.size> 1 \t format.js \tリターン偽 \t end':**例外ArgumentError(少なすぎる引数)... ** – hyperrjas
ラインをこの条件が満たされた場合、 'format.js {render:text =>"招待状をさらに送ることはできません "} falseを返します。 – hyperrjas