グロースエンジニアのブログ

Ruby on Rails エンジニアです!開発に当たって勉強したことをまとめていこうと思います!

2017-01-01から1ヶ月間の記事一覧

【Rails5】devise でログイン後ページをユーザー意図に合わせて変更する

前回の記事でログイン後ページのリダイレクトを設定しました。 ログアウトした状態でログイン後の特定ページにいった場合、ログインページに遷移し、ログインするとその設定したページにリダイレクトされます。 しかし、その場合ユーザーとしてはログインす…

【Rails5】gem omniauth-google-oauth2 のrspecテストではまった

ログインテストを書いていてハマったのでメモ。 以下を参考にテストを書いていた。 Integration Testing · omniauth/omniauth Wiki · GitHub Rails + Devise + OmniAuth で Facebook/Twitter の OAuth 認証を RSpec + Capybara でインテグレーションテスト(…

【Rails5】devise でログイン後、ログアウト後のページを設定する

ユーザーがログインした後、ログアウトした後のページへの遷移をデフォルトのものから変更したいと思います。 以下のページの項目を読むと after_sign_in_path_for と after_sign_out_path_for をオーバーライドしてねってあるので、その通りやっていきます…

【Rails5】devise を日本語化する

前回はログイン機能の実装を行いましたが、今回はこれを日本語化していきたいと思います。 デフォルトのロケールを設定する deviseのページに方法が書いてあるので、これどおりにやっていきます。 I18n · plataformatec/devise Wiki · GitHub config/applica…