ビューのタイトルセレクターで使用するために2つの文字列を連結する、railsチュートリアルのヘルパーメソッドを使用しています。文字列にアポストロフィがない限り、完全に正常に機能します。
:group_nameにアポストロフィが含まれている場合、次のようになります。
<title>The website | O&#x27;Malley Brothers</title>
メソッドは次のとおりです:app / helpers / application_helper.rb
module ApplicationHelper
def full_title(page_title)
base_title = "Chicago Improv Festival"
if page_title.empty?
base_title
else
"#{base_title} | #{page_title}"
end
end
end
レイアウトビューでの使用方法は次のとおりです。app / views / layouts / application.html.erb:
<title><%= full_title(yield(:title)) %></title>
:titleが別のビューファイルで設定されている場所は次のとおりです:app / views / subjects / show.html.erb
<% provide(:title, @submission.group_name) %>