私はこのレールキャストごとに招待に取り組んでおり、アプリでの認証にデバイスを使用しています。このコードを実装したいと思います:
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
私はコーディングに比較的慣れておらず、デバイスコードをふるいにかけ、何が起こっているのかを理解しようとしましたが、気が遠くなるような気がします。これには簡単なものがありますか?デバイス登録コントローラーをオーバーライドして、そのコードを実装するにはどうすればよいですか?