2017-09-12 56 views
0
Rails 5.1 

當我生成的初始應用,Rails的創造了一些默認佈局:纖薄寶石和Rails 5

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

我想用超薄導軌寶石。該文檔說我需要做的就是將其包含在Gemfile中,並且我生成的任何視圖都將是.slim視圖。

app/views/layouts文件夾中的視圖怎麼樣?我如何將這些轉換爲.slim?

回答

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 

和重命名文件。

其他文件相同。

如果你有更多的工作要做,你可以使用: