2014-07-24 42 views
1

在我的视图存在与一些条目的表格,这些可以通过使用被删除远程和javascript:淡出当且仅当轨道实例变量等于一个

$("#entry_<%[email protected]%>").fadeOut(150, function(){ 
$(this).remove(); 
}); 

还有一个在该视图中一个按钮,该按钮应该fadeOut如果在我的控制器中的导轨变量@size等于1.

我该怎么做?谢谢!

+0

你想要的按钮呈现,然后fadeout一旦页面加载?或者,如果@size == 1,你可以完全不渲染按钮。 – JTG

+0

@size保存了计数在表格中剩余多少条目,如果只剩下一个条目,我希望在页面加载后立即淡出按钮。 – dot

+0

@dot它的js.erb文件或js文件?如果它是一个js.erb文件,那么你不能有一个页面加载,如果它是一个js文件,那么你不能在其中使用变量。 – Mandeep

回答

1

至于你说的这是一个js.erb文件,以便你可以使用Ruby代码里它如此简单检查您的变量,并用js其块里面的东西,如:

<% if @size == 1 %> 
    $("#some_id_of_button").fadeout(); 
<% end %> 
相关问题