1
私はこのrailscastの招待状に取り組んでおり、私のアプリでは認証用にdeviseを使用しています。私はこのコードを実装したいと思います:デバイス登録コントローラをオーバーライドする方法
def new
@user = User.new(:invitation_token => params[:invitation_token])
@user.email = @user.invitation.recipient_email if @user.invitation
end
内のデバイスを実装します。これには、登録コントローラをオーバーライドする必要があります。ここで登録コントローラにある新しいアクションは次のとおりです。
def new
resource = build_resource({})
respond_with resource
end
私はコーディングに比較的新しいですし、工夫コードを取捨選択し、何が起こっているかを把握しようとする試みをしたが、困難なようです。これに簡単なことはありますか?デベロッパー登録コントローラーをオーバーライドすることで、そのコードを実装するにはどうすればよいですか?