0

ユーザー認証にはRailsでDeviseを使用しています。私のコントローラーでは、フィルターの前に持っています:

class MyController < ApplicationController  
before_filter :authenticate_user!

これで、ユーザーが MyController 内で :new というメソッドを開こうとすると、ログイン ビューが表示されます。:new メソッド呼び出し専用に、このログイン ビューをカスタマイズする方法が必要です。

デバイス ビュー テンプレートは既に生成しています。

それで、以前のURLに応じてセッション/新しいビューをカスタマイズする方法はありますか?

4

1 に答える 1

0

これを試して

before_filter :authenticate_user!, :except => [:new] 

authenticate_user メソッドは、new なしですべてのメソッドを呼び出します

于 2012-10-04T12:00:52.180 に答える