Ch *_*han 11 haml devise ruby-on-rails-3
这是我的Gemfile
gem 'haml'
group :development do
gem 'hpricot'
gem 'ruby_parser'
end
Run Code Online (Sandbox Code Playgroud)
然后我在终端/命令窗口中执行以下语句:
bundle install
rails generate devise:views users -e haml
Run Code Online (Sandbox Code Playgroud)
要么
rails generate devise:views users -t = haml
Run Code Online (Sandbox Code Playgroud)
但是在erb中创建设计视图.如何解决这个问题?
小智 34
更简单的解决方案.
我在我的Gemfile的开发部分安装了erb2haml,所以我只运行:
rails generate devise:views
rake haml:erb2haml
# or
rake haml:replace_erbs # outdated
Run Code Online (Sandbox Code Playgroud)
完成!
Ch *_*han 28
我必须这样做
rails generate devise:views
gem "html2haml"
bundle install
for file in app/views/devise/**/*.erb; do html2haml -e $file ${file%erb}haml && rm $file; done
Run Code Online (Sandbox Code Playgroud)
现在它很完美.
另请参阅设计维基
| 归档时间: |
|
| 查看次数: |
6385 次 |
| 最近记录: |