5
在佛教時代日曆已經是2555年。使Date.current show 2555而不是2012最簡單的方法是什麼?如何配置Ruby on Rails應用程序以使用佛教日曆?
UPDATE
我找到了解決這個特定任務的解決方案。只需使用標準導軌i18n即可輕鬆實現。
貓的config /區域設置/ th.rb
{
th: {
date: {
formats: {
default: lambda { |date, _| "%d.%m.#{date.year + 543}" }
}
}
}
}
,然後只用I18n.l方法:
ruby-1.9.3-p194 :032 > I18n.l(Date.current)
=> "30.10.2555"
我嘗試過,但問題是,如果任何翻譯遺漏化(I18n :: MissingTranslationData)存在:( –
在這種情況下,你可能沒有正確安裝r18n。加上'寶石失敗'r18n-rails'到你的gem文件。\ – TomDunning