2014-11-24 61 views
0

路线为什么确认框不起作用?

resources :listings do 
member do 
    post :leadcreate 
    post :storycreate 
end 

控制器动作

def destroy 
    @listing = Listing.find(params[:id]) 
    @listing.destroy 
    redirect_to 'root_path', :notice => "Listing Successfully Deleted" 
    end 

查看

<%= link_to "Delete", listing_path(@listing), :confirm => "Confirm Deletion", :method => :delete %> 

错误

它只是为“No数据接收“页面,然后当我刷新并返回到根目录时,该列表实际上已被删除。

回答

1

如果使用的是轨道4,你应该把它作为数据属性

link_to "Delete", listing_path(@listing), :method => :delete, :data => {:confirm => 'Confirm Deletion'} 

文档here

相关问题