gpt4 book ai didi

ruby-on-rails - 如何撤消 Haml 中的 Rails 模板生成?

转载 作者:数据小太阳 更新时间:2023-10-29 08:37:27 24 4
gpt4 key购买 nike

我在我的 Rails 项目中安装了一个新的 gem - 'phrasing' - 它对多个 Haml gem 具有 gem 依赖性。我需要 gem(它正在为我的项目添加一些非凡的功能),并且需要安装依赖项,但是现在当我运行 rails generate scaffold 时,所有 View 模板都是在 Haml 中生成的,而不是比ERB。我需要在 ERB 中继续生成 View 。

我回顾了几篇之前的 StackOverflow 文章,但大部分都关注于转换为 Haml,而关于确保 ERB 是默认生成器的答案是指从配置文件中删除行,这些行在我的案例中不存在(看起来这些 gem 以某种方式控制着默认布局格式)。

(注意:虽然我明白使用 Haml 可能有几个优点,并且我可能会考虑在新项目中使用它,但我希望保持这一点的一致性,并且它已经80% 在 ERB 中完成。)

最佳答案

原来这很简单,只需将以下内容添加到 config/application.rb 文件的 class Application 中:

config.generators do |g|
g.template_engine :erb
end

仍然不确定为什么需要手动覆盖,但确实如此。这修复了它。

关于ruby-on-rails - 如何撤消 Haml 中的 Rails 模板生成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27829085/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com