我正在尝试遍历项目中的所有构建对象(has_many relation)并将yy设置为状态为“completed”的最后一个updated_at
以下javascript命令驻留在我的haml文件中:
var yy = #{project.builds.select{|b| b.status == 'completed'}.last.try(:updated_at)};
抛出" Uncaught SyntaxError: Unexpected number"
(虽然,我在调试模式中看到它设法获得了正确的值)
从javascript查看我的构建的正确方法是什么?
答案 0 :(得分:1)
我想你需要引用:
var yy = "#{ project.builds.select{|b| b.status == 'completed'}.last.try(:updated_at) }";