【发布时间】:2017-01-08 10:08:07
【问题描述】:
我有一些使用模板字符串的代码在开发中工作,但是推送到 Heroku 失败并出现以下错误:
ExecJS::RuntimeError: SyntaxError: Unexpected character '`'
运行bundle exec rake assets:precompile RAILS_ENV=production 显示相同的内容。
代码是这样的:
`1 + 1 is ${1 + 1}`
我想知道 Heroku Node 版本是否太低而无法支持这一点。我根本没有定制这个。只需使用默认配置推送 Rails 4 应用程序。
【问题讨论】:
-
你在使用转译器吗?像通天塔?
-
@theBrezilien 不,它只是 js.erb 模板。我不知道为什么需要 Babel,因为主流浏览器无论如何都支持模板字符串
标签: ruby-on-rails ruby heroku execjs