我已经说过使用gem'neo4j'在rails上使用neo4j,我想在neo4j数据库中播种一些数据。但每当我试图做耙分贝:种子,它说rake db:种子不能使用neo4j gem
rake aborted!
Don't know how to build task 'db:seed'
我一直在使用耙-T检查所有的耙任务,并没有耙分贝:种子。
有没有人有任何想法?
我已经说过使用gem'neo4j'在rails上使用neo4j,我想在neo4j数据库中播种一些数据。但每当我试图做耙分贝:种子,它说rake db:种子不能使用neo4j gem
rake aborted!
Don't know how to build task 'db:seed'
我一直在使用耙-T检查所有的耙任务,并没有耙分贝:种子。
有没有人有任何想法?
终于找到了解决办法。
下的lib /任务创建一个文件seed.rake并把代码
namespace :db do
desc 'Load the seed data from db/seeds.rb'
task :seed => :environment do
seed_file = File.join(Rails.root, 'db', 'seeds.rb')
load(seed_file) if File.exist?(seed_file)
end
end
检查应用程序的根目录,是否有Rakefile?
做一个文件名为 “Rake文件”,然后输入以下行
“#!的/ usr/bin中/ env的耙
需要File.expand_path( '../配置/应用',FILE )
APP_NAME :: Application.load_tasks
的Neo4j的宝石没有种子的命令。你想使用的的ActiveRecord的命令。我们很乐意加入这个功能,虽然,如果你想提供帮助,我们很乐意接受ept a PR和/或为此过程做出贡献。现在,请在https://github.com/neo4jrb/neo4j/issues处打开一个问题,我们可以将其添加到路线图中。
谢谢,您的信息找到一个方法来做到这一点。请检查我的答案。我会分叉你的git并尝试贡献。 – 2014-12-08 17:49:18
目前的正常 – 2014-12-07 21:48:49