2017-09-12 5 views
0
Rails 5.1 

Quand je la demande initiale généré, Rails créé des mises en page par défaut:bijou mince et Rails 5

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

Je voudrais utiliser la gemme mince rails. La documentation dit que tout ce que je dois faire est de l'inclure dans le Gemfile, et toutes les vues que je générerai seront des vues .slim.

Qu'en est-il des vues dans le dossier app/views/layouts? Comment puis-je les convertir en .slim?

Répondre

2

Vous le faites manuellement. application.html.erb est juste quelques lignes de code.

Remplacer

<!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> 

Avec

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 

et renommer le fichier.

Identique pour les autres fichiers.

Si vous avez plus de travail à faire, vous pouvez utiliser: