0
我試圖做一個控制器,一個動作,並發現當我嘗試去到本地主機:3000/controllername /動作我得到這個錯誤:行動「索引」不能爲控制器
行動'秀' 不能爲LearnController
在這裏找到我的控制器:
class LearnController < ApplicationController
def more
end
end
和路線我這樣做:
resources :learn
我知道資源會創建所有的顯示,編輯,索引和所有這些,但我該如何做到這一點,只有我創建的操作在路由中創建?
謝謝!另一件事是在遵循本教程一段時間後,它一直希望我使用腳手架,這非常容易和快速使用,但我想知道如何從頭開始創建應用程序,而不必使用腳手架爲我製作,你有什麼教程可以幫助你學習嗎? – 2013-03-01 20:50:27
兩件事。首先,ROR指南很棒:http://guides.rubyonrails.org/。其次,腳手架在某種程度上是一個很好的教程。在正常的開發中,使用生成器來獲取新模型/控制器/資源的樣板文件設置是完全正確的。腳手架只需額外增加一小步並生成樣本視圖。我會鼓勵使用腳手架作爲學習工具,但是當您準備好時,請改用其他發電機。 – 2013-03-01 20:53:16
好的..謝謝你的回答!將接受,當它允許我 – 2013-03-01 20:55:46