我正在使用Rails和jquery。我有一个链接..
<%= link_to 'Delete Meeting', "/meetings/#{@meeting.id}", {:class => "delete_meeting"}, :method => :delete %>
以上链接在我的会议展示页面中。我正在寻找的行为是,当用户点击删除链接时,我希望它删除会议,然后重定向到列出剩余会议的会议/索引页面。我还想在索引页面上显示“您的会议已被删除通知”。
当用户点击上面的链接时,我要求确认,之后我想简单地在会议控制器中调用delete方法。我不想使用AJAX,因为删除后我想要路由到meetings_path。对于这一切,我有以下jquery ..
$(".delete_meeting").click(function(e){
e.preventDefault();
jConfirm('Are you sure you want to delete this meeting?', 'Confirm Delete', function(r) {
if(r){
// what does here? I want to call the link's href here
}
return false;
});
})
..如果确认返回true,那么我想将请求发送到控制器的删除操作。我怎样才能实现这一目标?我不认为我应该为此使用window.location.href。我吗?
答案 0 :(得分:0)
删除你的jquery函数,并在destroy action
中添加“redirect_to meetings_path”