我有一个文件app/assets/javascripts/calendar/weekplans.js.erb
,其中包含一些基本的erb:
var init_weekplans = function() {
//..
allDayText: '<%= t('weekplan.all-day') %>'
//..
}
Rails在使用undefined method 't'
编译此资产时(之前)失败。我想在那里使用ActionView :: Helpers :: TranslationHelper中的t()
方法。我该如何包含这个?包含这个是明智的,还是我应该简单地将任何这样的变量从控制器或视图推送到这个init_weekplans
函数中呢?
答案 0 :(得分:1)
您可以尝试使用
I18n.t instead of t.