我最近開始使用Rails的「敏捷web開發」一書,在使用rails的一些早期經驗但希望採用更加結構化的方法之後,由實用程序員開始。在我的控制器中似乎無法運行「腳手架:產品」
當他們要求我製作控制器管理員時,我很高興跟隨本書,因此我可以編輯已創建的標準CRUD產品模型。根據這本書,我應該添加'腳手架:產品'這一行到我的admin_controller,它應該像魅力一樣運行。那麼,我的軌道只會說:「AdminController:Class」的未定義方法`腳手架'。
我知道他在本書中使用了較老的rails版本,比如1.8或者其他東西,而且我知道如何運行一個普通的腳手架,但不知道如何讓admin_controller繼承產品中的所有juicy CRUD細節, 。我試圖將所有視圖和腳手架生成的控制器代碼從product_controller複製到管理員,並且工作正常,但我真的很想知道正確的方法是什麼。
我admin_controller:
class AdminController < ApplicationController
scaffold:product
end