devise+omniauthでTwitter認証 ヘルペーメソッドでハマった。
railsにて、devise+omniauthでTwitter認証を作ろうとしたら、
deviseのヘルパーメソッドでめちゃめちゃハマった。
<%= link_to "Sign in Twitter", user_omniauth_authorize_path(:twitter) %>
deviseで上記のヘルパーメソッドが生成されると書いてあるが、
undefined method `user_omniauth_authorize_path' for #<#<Class:0x007fc95ed40b00>:0x007fc95ed38658>
Did you mean? user_twitter_omniauth_authorize_path
とNo method erorrが出る。
結局、次の記事を頑張って読んだ?見た?結果、
下記のように書き換えたら、うまく言った。
OmniAuth: Overview · plataformatec/devise Wiki · GitHub
<%= link_to "Sign in with Twitter", user_twitter_omniauth_authorize_path %>