我按照此article通过管理页面实现翻译
这在我的localhost中效果很好,但是当我推送到heroku时,会出现以下消息:
" /app/app/models/translation.rb:1:在`':类翻译的超类不匹配(TypeError)"
我的模型转换:
class Translation < ApplicationRecord
end
任何人都可以帮助我,我也无法解决这个问题
答案 0 :(得分:1)
也许翻译已经在heroku上key
上课了。如果是这样,您必须重命名该模型。
答案 1 :(得分:0)
我将模型,路线,控制器,帮助器和视图重命名为&#34;语言&#34;,但将表名保持为&#34;翻译&#34;。然后我把table_name =&#39;翻译&#39;在语言模型中:
应用程序/模型/ language.rb
class Language < ApplicationRecord
self.table_name = "translations"
end