【发布时间】:2018-08-24 13:31:04
【问题描述】:
我正在使用 Slim。当我描述 javascript: 块时,我在 JS 代码中使用它:
javascript:
var tteesstt = #{users.select(:id, :email).order(:email).to_json};
但我收到此错误:
语法错误:意外的标记“&”。需要一个属性名称。
我尝试使用 JSON.parse() 换行,但没有帮助。
请告诉我,如何解决这个问题?
【问题讨论】:
-
.order(: email).to_json}email之前的冒号后面有一个空格 -
@mindlis 这只是 stackoverflow 上的一个错字。在项目代码中,这个地方一切都很好。
-
你能多展示一些苗条的模板吗..?可能是整个
javascript:块 -
@ArupRakshit 更新了问题中的代码。
-
不应该是
- users = User.all.limit(5)吗?也可以试试var tteesstt = JSON.parse("#{users.select(:id, :email).order(:email).to_json}");
标签: ruby-on-rails ruby-on-rails-4 slim-lang