2012-09-13 152 views
1

我已經使用'rails生成腳手架[ModelName]'的最後幾次'除了控制器是空白以外,一切都已經生成。它根本不包含任何方法。很容易從其他來源複製這些信息,但我想知道發生了什麼。Rails生成腳手架創建空白控制器

這個應用程序對我唯一的獨特之處就是它使用了ActiveAdmin的寶石。

有關我如何能夠按預期再次實現此功能的任何建議?

+0

可能不是很有幫助,但您可以禁用所有您認爲可能導致問題的寶石,並查看問題是否仍然存在。如果修復它,然後啓用他們1,一次找出哪一個調皮 – hajpoj

+1

重複(你需要知道你的關鍵字,但是):http://stackoverflow.com/questions/8919170/rails-3-1-how-覆蓋繼承資源和許可證-Rails的腳手架到工作 – prusswan

回答

0

+1 to hajpoj,但有幾個額外的步驟可用於排除故障。

rails generate scaffold_controller給你帶來了什麼?我的第一個建議是隔離控制器發生器並從那裏開始。

接下來,我會在控制器生成點看到Rails生成器代碼,然後從那裏開始向後工作。這裏是(我相信)entry point,從那裏,你可以按照代碼到事情失敗的地方。顯然,這不是最簡單的方法,但可能會教你很多關於軌道內部的知識。

相關問題