【问题标题】:How to create a new rails app with a slim template as default?如何使用默认的超薄模板创建新的 Rails 应用程序?
【发布时间】:2021-05-09 19:44:32
【问题描述】:

最近有人向我介绍了 Ruby on Rails 和 slim 模板。当我使用rails new appname 命令创建一个新应用程序时,在app/views/layouts 下,有erb 文件,例如:application.html.erb。正如预期的那样?我有什么方法可以创建一个新的 Rails 应用程序,而不是 application.html.erb 文件,而是从一开始就使用 application.html.slim

【问题讨论】:

    标签: ruby-on-rails rubygems slim-lang


    【解决方案1】:

    只需将slim-rails gem 添加到您的Gemfile,然后所有生成的视图文件都将使用.slim 扩展名。

    它已经有 2 年没有更新了,但它在 Rails 6 上对我来说仍然可以正常工作。

    【讨论】:

    • 你的意思是我应该在初始化rails new appname之前创建一个包含slim-rails的Gemfile吗?
    • 不,就在之后。在 rails new 上创建的唯一文件是 application.html.erb,您必须保持原样或移植到 slim erb2slim.com
    【解决方案2】:

    您可以在现有应用程序中调用以下模板,它应该为您的应用程序设置 slim。

    rails app:template LOCATION='https://railsbytes.com/script/X8Bska'
    

    还有许多其他有用的模板可用于加快设置速度

     https://railsbytes.com/
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-08
      • 2013-02-03
      • 1970-01-01
      • 1970-01-01
      • 2014-05-12
      • 1970-01-01
      • 1970-01-01
      • 2018-09-04
      相关资源
      最近更新 更多