Ruby on rails Rails 5应用程序如何为布局和视图自动生成HAML?

Ruby on rails Rails 5应用程序如何为布局和视图自动生成HAML?,ruby-on-rails,haml,ruby-on-rails-5,Ruby On Rails,Haml,Ruby On Rails 5,在Rails 4上运行得非常好的解决方案haml Rails gem显然不再处于活动状态(上一次提交是在一年前),并且显然存在一些依赖项,使其无法与Rails 5的发布版本一起工作 Rails 5应用程序是否有任何解决方案可以自动将Haml用于布局和脚手架视图?是否尝试将Haml指定为默认模板引擎?在config/application.rb中: class Application < Rails::Application config.generators do |g|

在Rails 4上运行得非常好的解决方案haml Rails gem显然不再处于活动状态(上一次提交是在一年前),并且显然存在一些依赖项,使其无法与Rails 5的发布版本一起工作


Rails 5应用程序是否有任何解决方案可以自动将Haml用于布局和脚手架视图?

是否尝试将Haml指定为默认模板引擎?在config/application.rb中:

class Application < Rails::Application

    config.generators do |g|
      g.template_engine :haml
    end
end
类应用程序

“haml”gem应该出现在您的Gemfile中

看起来,尽管上一次发布是在2015年年中,但正如Igor在评论中提到的那样,haml rails gem仍然是一条路要走。如果有人在Rails 5中找到更好的(受支持的)替代方案,LMK和我会选择这个答案,而不是我自己的。

hm,最近我在
Rails 5.0.1
中使用了
haml Rails
,一切都很好。当我用很少的动作创建控制器时,它的视图是用
haml
extensiongood know生成的!报告的与依赖项和Rails 5相关的问题是,一些问题在一年后没有响应,因此我希望有一个Rails 5的维护解决方案在Rails 5中不起作用,在运行scaffolding时给出
haml[not found]
。您是否在gem文件中包含gem“haml”?是的,在全球范围内,例如不在任何组内。必须使用have-haml-rails-AFAIK,生成器模板_-engine语句在默认情况下不能用于视图。