从test.js.erb视图中评估实例变量(在控制器中定义)

时间:2013-02-06 23:30:05

标签: javascript ruby-on-rails ruby-on-rails-3

如何在javascript视图中评估实例变量(供其他AJAX进程使用)?

我想对控制器方法中定义的实例变量进行条件评估(在我的test.js.erb文件中)。

控制器方法:

def test
  @var = 100
end

.JS查看:

if (<%= @var=100 %>) {
  alert("var: " + <%= @var %>);
} else {
  alert("failed");
}

我是否需要在erb标记内构建整个条件检查?

1 个答案:

答案 0 :(得分:1)

if (<%= @var %> === 100 ) {...}