我有两个 button_to 调用来播放视频。该按钮在我的视频控制器中调用一个特色动作。
在我的控制器中
def featured
video = Video.find(params[:id])
video.nfeatured = params[:nfeatured]
video.save
respond_to do |format|
format.html { redirect_to :back }
format.js
end
end
在我看来
<td class="featured">
<% if video.nfeatured == false %>
<%= button_to 'Feature', featured_network_video_path(network, video,
:nfeatured => true), :remote => true, :class => :feature %>
<% else %>
<%= button_to 'Remove', featured_network_video_path(network, video,
:nfeatured => false), :remote => true, :class => :unfeature %>
<% end %>
</td>
在成功的 ajax 发布后将按钮更改为“删除”的最不显眼的方法是什么?其他一切工作正常。我尝试在 features.js.erb 文件中进行 jQuery 切换调用,但它不起作用。