我已經建立了管理的命名空間,以便在管理方面的訪問模式:/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