如何使用默认的超薄模板创建新的 Rails 应用程序?
Posted
技术标签:
【中文标题】如何使用默认的超薄模板创建新的 Rails 应用程序?【英文标题】:How to create a new rails app with a slim template as default? 【发布时间】: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
?
【问题讨论】:
【参考方案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/
【讨论】:
以上是关于如何使用默认的超薄模板创建新的 Rails 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章
使用 MySQL 而不是 SQLite 创建一个新的 Ruby on Rails 应用程序
在创建新的 Rails 应用程序时,如何告诉 Rails 使用 RSpec 而不是 test-unit?