首页 文章

苗条的宝石和Rails 5

提问于
浏览
0
Rails 5.1

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

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

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

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

1 回答

  • 2

    你手动完成 . 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
    

    并重命名该文件 .

    其他文件也一样 .

    If you have more work to do you could use:

相关问题