2013-05-30 40 views
0

雖然點擊添加鏈接在編輯器中我收到以下錯誤。未定義的方法'page_title_with_translations'在煉油廠cms

Rendered /home/amit/.rvm/gems/ruby-1.9.3-p392/gems/refinerycms-pages-2.0.10/app/views/refinery/admin/pages_dialogs/link_to.html.erb within layouts/refinery/admin_dialog (61.3ms) 
Completed 500 Internal Server Error in 187ms 

ActionView::Template::Error (undefined method `page_title_with_translations' for #<#<Class:0xb1672e4>:0xb5e0730>): 
    11:     :rel => page_link.title, 
    12:     :class => 'page_link' 
    13:    }.merge(link_args) do %> 
    14:  <%= page_title_with_translations page_link %> 
    15:  <%= page_meta_information page_link %> 
    16: <% end %> 
    17: </li> 

環境:

ruby-1.9.3-p392 
rails 3.2.13 
refinerycms 2.0.10 

配置/初始化/煉油廠/ i18n.rb

Refinery::I18n.configure do |config| 
    config.enabled = true 

    config.default_locale = :fi 

    config.current_locale = :fi 

    config.default_frontend_locale = :fi 

    config.frontend_locales = :en, :fi 

    config.locales = {:fi=>"Finish", :en=>"English"} 
end 

任何想法如何解決這一問題?

+0

你更改默認語言是? – Pigueiras

+0

我已添加i18n.rb.這是你指向的東西嗎? –

+0

當我建造一個煉油廠的網站時,我試圖將所有的語言環境更改爲':es',並且我有同樣的錯誤。如果你評論這些話,你沒有這個問題,是嗎? – Pigueiras

回答

0

我設法通過覆蓋版本2.0.8與2.0.10的Refinery::Admin::PagesDialogsController進行修復。

以下Refinery::Admin::PagesDialogsController線固定問題

helper :'refinery/admin/pages' 

感謝@Pigueiras與我