Неопределенный метод Refinerycms 'title_with_meta'
Я перевожу свой проект refinerycms в производство, и теперь я получаю сообщение об ошибке
NoMethodError in Refinery/admin/pages#index
Showing /var/www/vhosts/tomstestsite.us/PersonalTrainingKT/app/views/refinery/admin/pages/_page.html.erb where line #10 raised:
undefined method `title_with_meta' for #<Refinery::Page:0x000000083d5538>
Extracted source (around line #10):
7: <% end %>
8:
9: <span class='title <%= 'toggle' if page.children.present? %>'>
10: <%= page.title_with_meta.html_safe %>
11: <% if Refinery.i18n_enabled? and Refinery::I18n.frontend_locales.many? %>
12: <span class='preview'>
13: <% page.translations.each do |translation| %>
Что может вызвать эту ошибку?
1 ответ
Решение
Ошибка вызвана тем, что в Refinery::Page не определен метод title_with_meta. Не уверен, какую версию вы используете, но с этого коммита title_with_meta был перемещен в помощник по страницам.