自学 Rails 并遇到以下我似乎找不到任何信息的问题。
我似乎通过生成一个名为“Controller”的脚手架破坏了我的 Rails 应用程序。该应用程序跟踪硬件控制器,因此我想创建一个脚手架和数据库来保存有关存储的硬件控制器的所有信息。
我运行了以下内容:
rails generate scaffold Controller manufacturer:references model:string controller_type:references
我运行rake db:migrate
并重新加载了应用程序网站的根路径(它不使用 Controller,但其他几个以前工作正常的模型)并得到以下错误页面:
路由错误
没有路由匹配 {:action=>"show", :controller=>"controllers"} 尝试运行 rake 路由以获取有关可用路由的更多信息。
我跑了rails destroy Controller
,所有相关的文件夹和文件都不见了,但我仍然收到错误页面。
我是否不小心覆盖了内置控制器名称?在此先感谢您提供任何帮助。