2013-05-30 2 views
0

클릭하면 링크 추가 편집기에서 다음 오류가 발생합니다.정유 공장의 'page_title_with_translations'정의되지 않은 메소드

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

기본 언어를 변경 했와 것에 대해 문제를

helper :'refinery/admin/pages' 

감사 @Pigueiras 고정 팔로우? – Pigueiras

+0

i18n.rb를 추가했습니다. 그게 당신이 가리키고있는 것입니까? –

+0

정제소가있는 웹 사이트를 만들 때 모든 로케일을': es'로 변경하려고 시도했는데 같은 오류가있었습니다. 당신이 그 라인을 언급한다면, 당신은 그 문제가 없지, 그렇지? – Pigueiras

답변

0

버전 2.0.8의 Refinery::Admin::PagesDialogsController을 2.0.10으로 다시 정의하여 해결할 수 있습니다.

Refinery::Admin::PagesDialogsController의 라인은 나를