首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何让Haml使用Rails?

如何让Haml使用Rails?
EN

Stack Overflow用户
提问于 2008-09-19 03:12:48
回答 8查看 55.1K关注 0票数 77

我正在尝试让Haml使用我的Ruby on Rails项目。我是Ruby on Rails的新手,我真的很喜欢它。但是,当我尝试为视图添加aplication.html.hamlindex.html.haml时,我只收到错误。

我使用NetBeans作为我的集成开发环境。

EN

回答 8

Stack Overflow用户

发布于 2011-02-18 05:15:45

上面的答案是正确的。你只需要在你的Gemfile中放入gem 'haml'

另一个没有提到的技巧是:要让rails生成器使用haml而不是erb,请在config/application.rb中添加以下内容

代码语言:javascript
复制
config.generators do |g|
  g.template_engine :haml

  # you can also specify a different test framework or ORM here
  # g.test_framework  :rspec
  # g.orm             :mongoid
end    
票数 60
EN

Stack Overflow用户

发布于 2012-05-09 01:55:46

将haml添加到Gemfile中:

代码语言:javascript
复制
gem "haml"

如果您也想使用scaffold-function,请在您的开发组中添加haml-rails:

代码语言:javascript
复制
gem 'haml-rails', :group => :development

别忘了运行:

代码语言:javascript
复制
$ bundle install
票数 25
EN

Stack Overflow用户

发布于 2009-04-21 18:44:51

在尝试在rails应用程序中使用haml之前,可以验证命令行可执行文件是否已正确安装:

代码语言:javascript
复制
$ haml
%p 
  %span Hello World!

然后按CTRL-D,您应该会看到:

代码语言:javascript
复制
<p>
  <span>Hello World!</span>
</p>
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/99211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档