サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
コーヒー沼
abeyuusuke1978.hatenablog.com
2015-01-03 devise と omniauth 使って、オリジナルログイン・facebook ログイン・twitter ログインを実装する方法 ウェブ上にありふれた情報ですが、この 3 つのログインを併用する方法とハマりどころを記録します。 【devise】 まず、当たり前っすけど、Gemfile にコレかいて、bundle install gem 'devise' んで、devise のレールに乗って、ログイン機能は実装して下さい。 この辺の情報を参考に実装すれば、そんな難しくないです。Rails4 にて Devise でユーザー登録・ログイン認証・認可の機能を追加 | EasyRamble Railsの一番人気のログイン認証gemのDeviseの導入方法 - Rails Webook唯一、注意しないといけないのは、既に User モデルがあると、めんどくさいです。
2015-01-11 devise が form_for のコントローラ指定を上書く問題が解消した ちょっと手こずった・・・devise でユーザー登録したりログインしたりするお馴染みのこのパスの中で発生。 [http://localhost:3000/users/sign_up] [http://localhost:3000/users/sign_in]↓上記 URL ページ内で、こう書くと、 <%= form_for (Contact.new), url: { controller: 'contacts', action: 'sending' }, remote: true do |f| %> <%= f.text_area :comment %> <%= f.submit %> <% end %> こんなエラーが出ます・・・え? users/contacts って何スカ? form
このページを最初にブックマークしてみませんか?
『abeyuusuke1978.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く