Ruby on Railsでいくつかのネストされたレイアウトを使用しています。レイアウトの1つで、divから文字列を読み取り、それをドキュメントのタイトルとして設定する必要があります。ドキュメントのタイトルを設定する正しい方法(ある場合)は何ですか?
<script type="text/javascript">
$(document).ready(function() {
// ???
});
</script>
タイトルタグをサーバーサイドに設定するだけではないのではないかと疑問に思っている方への単なる説明:コンテンツとアクションが混在するページが生成される場合があります。つまり、最初にヘッダーを作成するincude-fileを作成し、次にコンテンツをデータベース(顧客名など)から取得します。つまり、タイトルが送信された時点では、顧客名は不明です。これは、ビジネスロジックとプレゼンテーションを分離せず、最初にすべてのデータを取得し、次にそれを非表示にするのではなく、ずさんなコーディングですが、時々それはあなたが持っているものです。上司:「タイトルに顧客名を入れてください」「すべてのコードをリファクタリングする必要があります」
—
Leif Neland