заголовки страниц рельсов

Ответы пока не относятся ко ВСЕМ пунктуации. Это должно сработать:

(?![\._])\p{P}

(Пояснение: Отрицательный прогноз, чтобы убедиться, что ни ., ни _ не сопоставлено, а затем совпадает с любым символом пунктуации Юникода.)

26
задан tereško 8 February 2014 в 10:25
поделиться

2 ответа

Я бы сделал это:

# Application Controller
before_filter :set_page_title

private

def set_page_title
  @page_title = "Default Title"
end

перезаписать его в других ваших контроллерах

# Users Controller
before_filter :set_page_title

def new # in Users controller
  ...
  @page_title = "Sign up"
  ...
end

private

def set_page_title
  @page_title = "Users"
end

На ваш взгляд:

<title><%= h @page_title %></title>
2
ответ дан 28 November 2019 в 06:07
поделиться

Шаблон макета

В вашем макете (например, application.html.erb) добавьте:

<title><%= content_for(:page_title) || "Fallback title" %></title>

Шаблон страницы

В шаблоне страницы вы хотите указать название от:

<%- content_for(:page_title, "Specific page title") %>
1
ответ дан 28 November 2019 в 06:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: