我遇到以下問題 我有一個名爲Article的模型,我可以在兩點訪問。 首先在「主頁(根)」我只是做Article.all並列出所有這些。 這對我來說工作得很好,但每當我訪問Article.all我的管理面板上(/管理/條),它只是說以下內容: 訪問控制器中的模型等於零
我的控制器看起來是這樣的:
def index
@news = Article.all
end
所有這些都可以通過打開控制器並重新保存來解決。 在導軌重啓或註銷並在站點上登錄後,它會再次損壞
我遇到以下問題 我有一個名爲Article的模型,我可以在兩點訪問。 首先在「主頁(根)」我只是做Article.all並列出所有這些。 這對我來說工作得很好,但每當我訪問Article.all我的管理面板上(/管理/條),它只是說以下內容: 訪問控制器中的模型等於零
我的控制器看起來是這樣的:
def index
@news = Article.all
end
所有這些都可以通過打開控制器並重新保存來解決。 在導軌重啓或註銷並在站點上登錄後,它會再次損壞
您可能希望在命名空間下組織控制器組。最常見的情況是,您可以將多個管理控制器分組在一個管理::命名空間下,其中的一個管理控制器可以是
。
在控制檯:
namespace :admin do
resources :articles
end
這將創建多條航線的每個物品
使用的途徑之一,從管理
訪問控制器我已經擁有它在命名空間下,因爲某些原因,我不得不重命名文章中的控制器,謝謝嘗試! – Splinti
嘗試轉換爲數組,
@news.to_a.count
這必須是命名空間和路由的問題,與範圍mo有點相關dule:'admin' 資源:文章 結束 – patricio
我認爲您的索引操作沒有被調用,只需在其中放一個'puts'something'',然後看看。這肯定是路由錯誤。你有兩個名爲'articles_controller'的控制器,一個在管理員下,另一個直接在controllers文件夾下。如果是這樣,請檢查您的路線並查看您的控制器是否可以通過您的路線訪問。 –
嘿,我已經重新命名了所有東西,並且我製作了一個新的控制器,稱爲不同於Article的控制器,現在它似乎正在工作,感謝您的幫助。我不明白爲什麼它不應該在命名空間中工作 – Splinti