2016-05-26 17 views
1

私はより普遍的なものにしたいレールエンジンを持っています。私はbefore_action:authenticate_userを持っています!私のコントローラの中で覚えておいてください。devise gemが存在する場合はput before_action:authenticate_user!それ以外の場合は除外します

私は忘れてはいけない宝石が存在するかどうかは、before_action:authenticate_userを入れておくことができますか?さもなければ放棄する。

+0

は 'before_actionをお試しください:authenticate_user !,場合:?devise_controller'偉大な作品 – Pavan

答えて

2

使用defined?Deviseを探すために:

before_filter :authenticate_user!, if: -> { defined?(Devise) } 
+0

。ありがとう! – bradpotts

関連する問題