前提・実現したいこと
ここに質問の内容を詳しく書いてください。
gem devise を使用して、 viewをカスタマイズしたいが、HTMLが反映されずデフォルトのHTMLが表示される。
該当のソースコード
config/
# ==> Scopes initializers # 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
routes.rb
Rails.application.routes.draw do devise_for :users resources :sweets, only: [:index] root to: 'sweets#index' end
view/users/registrations/new.html.ham
%h2 テスト登録 = form_for(resource, as: resource_name, url: registration_path(resource_name)) do |f| = render "users/shared/error_messages", resource: resource .field = f.label :name %br/ = f.text_field :name, autofocus: true, autocomplete: "name" .field = f.label :email %br/ = f.email_field :email, autofocus: true, autocomplete: "email" .field = f.label :password - if @minimum_password_length %em (#{@minimum_password_length} characters minimum) %br/ = f.password_field :password, autocomplete: "new-password" .field = f.label :password_confirmation %br/ = f.password_field :password_confirmation, autocomplete: "new-password" .actions = f.submit "Sign up" = render "users/shared/links"
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/03 08:15