在我看来,有一个包含一些条目的表,可以使用远程和javascript将其删除:

$("#entry_<%=@id%>").fadeOut(150, function(){
 $(this).remove();
});


此视图上还有一个按钮,当控制器中的rails变量@size等于1时,该按钮应淡出。

我怎样才能做到这一点?谢谢!

最佳答案

正如您所说的,这是一个js.erb文件,因此您可以在其中使用ruby语句,因此只需检查变量并在其块内使用js即可,例如:

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

08-26 05:54
查看更多