miyohideの日記

技術的なメモなどを記しています

2023年3月7日(火)Railsでbodyタグにcontroller名とaction名から生成したidをつける

Railsでbodyタグにcontroller名とaction名から生成したidをつける

久しぶりにRailsで実装していて、タイトルのようなことをやりたい時の実装方法。以下のブログを参照。

v-crn.hatenablog.com

application.html.erbにて以下のように実装すると、

<body id='<%= "#{controller.controller_name}_#{controller.action_name}" %>'>

生成した結果は以下の通りになる(posts#indexにアクセスした時の例)。

<body id="posts_index">
</body>