認証用にdevise + omniauthを使用してエンジンをセットアップしようとしています。twitter などの omniauth プロバイダーを構成する場合を除いて、これまでのところすべて問題ないように見えますが、部分的な devise/shared/_links.erb (エンジンにインストール/コピーしました) が omniauth_authorize_path(resource_name, provider) を呼び出します。存在しないように見える #{resource_name}_omniauth_authorize_path を呼び出します。(未定義のメソッド `user_omniauth_authorize_path' )
これが私の(本当に短い)routes.rb、devise.rb、およびモデルのuser.rbです: https://gist.github.com/pgn84/5944323
これらはすべてエンジン内にあります。ホスト アプリは、routes.rb にエンジンのみをマウントします。
ここで何が欠けているのでしょうか?user_omniauth_authorize_path はどこで定義する必要がありますか?
ありがとう!
ps: 私は Rails 4.0.0 と devise 3.0.0.rc を使用しています。