【发布时间】:2017-09-27 13:22:16
【问题描述】:
rails 5.1.4
Ruby 2.4.2
在我的 Gemfile 中,我有:
gem 'slim'
gem 'bootstrap', '~> 4.0.0.beta'
gem 'jquery-rails'
gem 'devise'
当我这样做时:
rails g devise:views
我明白了:
invoke Devise::Generators::SharedViewsGenerator
create app/views/devise/shared
create app/views/devise/shared/_links.html.erb
invoke form_for
create app/views/devise/confirmations
create app/views/devise/confirmations/new.html.erb
create app/views/devise/passwords
create app/views/devise/passwords/edit.html.erb
create app/views/devise/passwords/new.html.erb
create app/views/devise/registrations
create app/views/devise/registrations/edit.html.erb
create app/views/devise/registrations/new.html.erb
create app/views/devise/sessions
create app/views/devise/sessions/new.html.erb
create app/views/devise/unlocks
create app/views/devise/unlocks/new.html.erb
invoke erb
create app/views/devise/mailer
create app/views/devise/mailer/confirmation_instructions.html.erb
create app/views/devise/mailer/email_changed.html.erb
create app/views/devise/mailer/password_change.html.erb
create app/views/devise/mailer/reset_password_instructions.html.erb
create app/views/devise/mailer/unlock_instructions.html.erb
我认为 slim gem 会强制生成 .slim 视图。我做错了什么?
【问题讨论】:
-
根据devise repo wiki 看来您必须将您的
erb视图转换为slim。
标签: ruby-on-rails devise slim-lang