【发布时间】:2014-11-26 10:11:54
【问题描述】:
我有一个 javascript,只有在定义 ruby 对象时才应该更改 haml 元素 不幸的是,“#{project.builds.last.updated_at}”在页面被渲染为不符合条件的 if 条件为 false 时被评估,因此我得到了
"nil:NilClass 的未定义方法 `updated_at'"
在 project.build.last 上。
if ((#{@project.builds.size} && #{@project.builds.size}) > 0){
document.getElementById("lastSave").innerHTML = "#{@project.builds.last.updated_at}";
}
知道如何强制实时评估吗?
【问题讨论】:
标签: javascript ruby-on-rails ruby haml