我正在通过创建分类引擎来尝试 Rails 引擎,用户可以在其中查看/发布/回复分类广告。
主应用程序包含用于用户身份验证和配置文件的代码,而我创建的引擎将处理分类功能。
现在我想将一些示例数据添加到分类引擎的数据库中。所以我在'vendor/plugins/classifieds/lib/tasks'中创建了一个名为'sample_classifieds_data.rake'的rake文件,并在'vendor/plugins/classifieds/lib/tasks/sample_classifieds_data'中添加了yml文件
rake 文件的代码和一个示例 yml 文件可以在这里找到:http: //gist.github.com/216776
现在的问题是,当我运行 rake 任务时,没有抛出任何错误,但是数据库中没有填充值。
有任何想法吗?顺便说一句,它是开发环境,数据库是开发数据库。
我运行了一个类似的 rake 任务来填充数据库中有效的示例用户。该 rake 文件“sample_data.rake”的位置位于“lib/tasks”中。