我有一个控制器动作:
def delete_image
@pictureup = Pictureup.find(params[:id])
@pictureup.remove_image!
respond_to do |format|
format.html { redirect_to root_url, notice: "Bild wurde gelöscht." }
format.json { head :no_content }
end
rescue ActiveRecord::RecordNotFound
redirect_to root_url, notice: "Bild gelöscht."
end
一条路线:
match "delete_image/:id" => "pictureups#delete_image", :as => 'delete_img'
和一个工作生成的链接,只要我点击它自己:
<a href="/delete_image/157931" data-confirm="Are you sure?" id="alert">Delete</a>
如果我尝试做一个
jQuery(document).ready(function() {
jQuery('#alert').click();
});
显示数据确认对话框,但未调用控制器操作(无重定向,无“image_delete”)
任何想法为什么?如果我在我的控制器中使用其中一个 CRUD 操作尝试它,它的工作没有问题。