views/layouts/application.html.hamlのなか:

!!! 5
%html
%head
%title
Ibhiroba2
= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true
= javascript_include_tag 'application', 'data-turbolinks-track' => true
= csrf_meta_tags

%body{class: "#{controller.controller.path + " " + controller.action_name}"}
= yield
%end

 

すると、css/sassのなかでbodyのスタイルを定義するとき、コントローラーとアクション名を用いて場合分けができる:

main.sass:

.main
background-color: green
&.index
color:red
&.show
background-color: pink