javascript循环遍历ruby数据库对象

时间:2014-11-26 13:06:17

标签: javascript ruby-on-rails ruby haml

我正在尝试遍历项目中的所有构建对象(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查看我的构建的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

我想你需要引用:

var yy = "#{ project.builds.select{|b| b.status == 'completed'}.last.try(:updated_at) }";