我在应用程序的 db 目录中有一个名为 load.rb 的种子脚本。我刚从客户那里得到这个应用程序,所以不知道如何运行这个脚本。我在所有 Model.create(...) 语句上都收到名称错误。我猜这是因为没有加载 Rails 环境。
没有迹象表明此加载脚本是通过 rake 任务运行的,因为我在应用程序中看不到自定义 rake 任务。这是“Rails”吗?...换句话说,是否有一个我不知道的命令会加载应用程序上下文并在 db 目录中执行 load.rb ?
如果没有,如何在文件中加载应用程序上下文,以便我可以简单地键入“ruby load.rb”来加载数据库?
该文件实际上只是一堆创建语句:
Quiz.create(:name=> "1")
Quiz.create(:name=> "2")
Quiz.create(:name=> "3")
Quiz.create(:name=> "4")
谢谢