我已經說過使用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