0
由於我本地化了我的應用程序,所以遇到rails-breadcrumb問題。rails-breadcrumb和I18n
在我的控制,我有這樣的:
class FooController < PrivateController
add_breadcrumb I18n.t('breadcrumbs.foo.index'), :foo_url
end
當顯示我的麪包屑,本地化的字符串總是從en.yml
拍攝,無論我在I18n.locale
設置的語言了之後看看代碼,它發生add_breadcrumb
作爲before_filter
,並經過一些測試後,我得出結論,即使add_breadcrumb
的內容具有正確的語言環境,似乎傳遞的值不是。
如果我試試這個:
add_breadcrumb I18n.t('breadcrumbs.foo.index', :locale => "fr"), :foo_url
一切順利。
如何強制我的字符串正確本地化?
謝謝您的預付款