0

私の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| %>

このエラーの原因は何ですか?

4

1 に答える 1

1

このエラーは、Refinery::Pageにtitle_with_metaメソッドが定義されていないことが原因で発生します。使用しているバージョンはわかりませんが、このコミットの時点で、title_with_metaはページヘルパーに移動されました。

于 2012-09-02T16:35:54.660 に答える