【问题标题】:slim gem and Rails 5苗条的宝石和 Rails 5
【发布时间】:2017-09-12 22:21:25
【问题描述】:
Rails 5.1

当我生成初始应用程序时,Rails 创建了一些默认布局:

app/views/layouts/application.html.erb
app/views/layouts/mailer.html.erb
app/views/layouts/mailer.text.erb

我想使用 slim-rails gem。文档说我需要做的就是将它包含在 Gemfile 中,我生成的任何视图都将是 .slim 视图。

app/views/layouts 文件夹中的视图呢?如何将它们转换为 .slim?

【问题讨论】:

    标签: ruby-on-rails slim-lang


    【解决方案1】:

    您手动完成。 application.html.erb 只是几行代码。

    替换

    <!DOCTYPE html>
    <html>
      <head>
        <title>MyApp</title>
        <%= csrf_meta_tags %>
        <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
        <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
      </head>    
      <body>
        <%= yield %>
      </body>
    </html>
    

    doctype html
    html
      head
        title MyApp
        = csrf_meta_tags
        = stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload'
        = javascript_include_tag 'application', 'data-turbolinks-track': 'reload'
      body
        = yield
    

    并重命名文件。

    其他文件也一样。

    如果您还有更多工作要做,您可以使用:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-26
      • 1970-01-01
      • 2016-02-28
      • 2019-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多