destroy.js.erb
<% if controller_name == "albums" && action_name == "show" %>
#这是album#show的页面上,删除album,这个album就不存在了,所以要重新返回到album#index页面去
$(".main").html("<%=j render 'admin/albums/album' %>");
<% else %>
#以下是在album#index页面,所以只是重新render一下_albums模板
$(".albums").html("<%=j render 'admin/albums/albums' %>");
$(".category .info").html("<%=j render 'admin/categories/album_counts' %>");
<% end %>
这是我想要的效果,但是由于几乎全站我都用 ajax 来做的。所以这个controller_name
和action_name
一直是在dashboard index上,还有其他什么方式可以判断吗?