【发布时间】:2013-02-19 11:54:06
【问题描述】:
我正在尝试使用 coffescript 作为 Rails 3.2.11 中的视图
我的 create.js.coffee 包含以下几行:
is_valid = <%=@model.valid?%>
if is_valid
res = confirm("Are you sure you want to continue?")
if(res)
<%=@model.activate%>
window.location.href = "/blabla/models"
else
return
else
$('.form .field_with_errors').removeClass('field_with_errors')
jw_funcs.respond_with_error(<%=@response_invalid%>)
问题在于这行代码
每次都执行。我认为这取决于 erb 引擎独立于咖啡引擎运行的事实;如果是这样,我该怎么做?
【问题讨论】:
-
是的 ERB 和 Coffeescript 是两个不同的模板处理程序。使用 .coffee 扩展名时不会调用 ERB
标签: ruby-on-rails coffeescript erb