前提・実現したいこと
現在、Ruby on Railsでアプリ開発をしております。
ログインページのviewを編集しようと思い、
app/views/users/sessions/new.html.haml
のコードを編集してみたのですが、ページに反映がされません。
お手数ですが、ご助言いただけますと幸いでございます。
発生している問題・エラーメッセージ
現状、ログインページについては、deviseで作成して以降、特にhamlを編集したり、追加でcss(scss)を当てたりはしておりません。
該当のソースコード
・〜/app/views/users/sessions/new.html.haml
haml
1%h2 Log in 2= form_for(resource, as: resource_name, url: session_path(resource_name)) do |f| 3 .field 4 = f.label :email 5 %br/ 6 = f.email_field :email, autofocus: true, autocomplete: "email" 7 .field 8 = f.label :password 9 %br/ 10 = f.password_field :password, autocomplete: "current-password" 11 - if devise_mapping.rememberable? 12 .field 13 = f.check_box :remember_me 14 = f.label :remember_me 15 .actions 16 = f.submit "Log in" 17= render "users/shared/links"
試したこと
①hamlファイルだけ編集してみる。
試しに、該当のhamlファイルの最初に
%h2 Log in
を追記してみたのですが、ページには反映されませんでした。
・〜/app/views/users/sessions/new.html.haml
haml
1%h2 Log in 2%h2 Log in 3= form_for(resource, as: resource_name, url: session_path(resource_name)) do |f| 4 .field 5 = f.label :email 6 %br/ 7 = f.email_field :email, autofocus: true, autocomplete: "email" 8 .field 9 = f.label :password 10 %br/ 11 = f.password_field :password, autocomplete: "current-password" 12 - if devise_mapping.rememberable? 13 .field 14 = f.check_box :remember_me 15 = f.label :remember_me 16 .actions 17 = f.submit "Log in" 18= render "users/shared/links"
######②config/initializers/devise.rbを編集してみる。
下記リンクの記事を参考に、
config/initializers/devise.rb の
config.scoped_views = false の記述箇所のコメントアウトを外し、
config.scoped_views = true に編集しましたが、haml編集内容はページに反映されませんでした。
記事リンク
・devise.rb
※コードの記述量が多く質問投稿ができなかったので、編集した箇所のみ記載いたします。
~~(省略)~~ # ==> Scopes configuration # Turn scoped views on. Before rendering "sessions/new", it will first check for # "users/sessions/new". It's turned off by default because it's slower if you # are using only default views. config.scoped_views = true ~~(省略)~~
######③views以下に「devise」ディレクトリが無いか確認する。
以下の記事に
「ログイン画面:app/views/devise/sessions/new.html.erb」
とあったので、該当のファイルを探してみましたが、views以下に「devise」ディレクトリはありませんでした。
記事リンク
###補足情報
ログインページに関して、表示の編集はできないのですが、機能としてのログイン・ログアウトは行えている状況です。
###開発環境
ruby 2.5.1
Rails 5.2.4.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。