プラグインを使用せずに Rails アプリのページにカスタム タイトルを作成する最適な方法は何ですか?
ベストアンサー1
ビューで次のようにします。
<% content_for :title, "Title for specific page" %>
<!-- or -->
<h1><%= content_for(:title, "Title for specific page") %></h1>
レイアウト ファイルに次の内容を記述します。
<head>
<title><%= yield(:title) %></title>
<!-- Additional header tags here -->
</head>
<body>
<!-- If all pages contain a headline tag, it's preferable to put that in the layout file too -->
<h1><%= yield(:title) %></h1>
</body>
content_for
およびステートメントをヘルパー メソッドにカプセル化することも可能ですyield(:title)
(他の人が既に提案しているように)。ただし、このような単純なケースでは、カスタム ヘルパーを使用せずに、必要なコードを特定のビューに直接配置することを好みます。