我如何在js.erb文件中使用ruby if语句?

时间:2012-08-13 04:02:32

标签: jquery ruby-on-rails

我需要做如下所示的事情;根据rails

中实例对象的值添加jquery效果
("$('#cart').show(2000);") if @cart.total_items ==1

2 个答案:

答案 0 :(得分:15)

<% if @cart.total_items ==1 %>
  $('#cart').show(2000);
<% end %>

答案 1 :(得分:1)

@xdazz答案是对的,但我过去常常使用条件语句

var mycount = <%= @cart.total_items %>

if (mycount == 1){
$("#cart").show(2000)
}

我在javascript(js.erb文件)中主要使用conditional statements的原因是因为这似乎很容易处理