【发布时间】:2012-12-15 01:49:10
【问题描述】:
有没有办法在 Ruby on Rails 视图中创建一种变量,以便稍后在 javascript 标记中使用它?
我想做这样的事情:
<p>
<% test=Build.where("result = 1").count(:result) %> of the builds succeeded.
</p>
<%= javascript_tag do %>
console.log(test);
<% end %>
有没有办法做到这一点?这是行不通的。 提前致谢!
【问题讨论】:
-
console.log(<%= test %>);变量在 eruby 上下文中,而不是 JS。一定要引用它,除非它是一个数值。 -
哦,谢谢,对不起,我以为我已经尝试过了!我猜它适用于我更大的问题!
标签: javascript ruby-on-rails-3