我已经建立了管理的命名空间,以便在管理方面的访问模式:/admin/pages
从命名空间中删除
但是我有以下问题 我不能得到的删除功能Admin::PageController
下工作,例如或任何的我的模特。
有谁知道如何做到这一点。 我有以下几点:
联系::的PageController我有以下
def destroy
@page = Page.find(params[:id])
@page.destroy
respond_to do |format|
format.html { redirect_to admin_pages_url }
format.json { head :ok }
end
end
然后在那里我希望有一个链接删除的记录,我有以下我的网页索引文件:(/管理/页)
<%=link_to admin_page_path(page), :class => 'ico del' do %>
<%='Delete'%>
<% end %>
似乎没有工作。任何人都知道如何让这个工作?
喜是命名空间是正确的,也没有工作。它是调出显示方法也 – user964900
好吧,如果我改变link_to button_to它的作品,但不好看,但作品 – user964900
'button_to'的原因是因为它生成一个表单提交按钮给你(这意味着它不是通过AJAX提交)。所以问题是,你可能没有安装jQuery或Rails UJS jQuery适配器。确保你按照说明操作(对于Rails 3.1,我假设你在这里):https://github.com/rails/jquery-ujs#readme – iwasrobbed