1 namespace :db do
2 desc "Fill database with sample videos"
3 task :populate => :environment do
4 require 'faker'
5 Rake::Task['db:reset'].invoke
6 100.times do |n|
7 headline = Faker::Lorem.sentence(3)
8 video = Faker::Lorem.words(5)
9 Video.create!(:headline => headline,
10 :video => video)
11 end
12 end
13 end
У меня сейчас эта задача rake находится в lib / tasks / sample_data.rb
При запуске rake db: populate
я получаю сообщение об ошибке Не знаю, как задача сборки 'db: populate'
. Как мне обойти это?
Примечания:
1 namespace :db do
2 desc "Fill database with sample videos"
3 task :populate => :environment do
4 require 'faker'
5 Rake::Task['db:reset'].invoke
6 100.times do |n|
7 headline = Faker::Lorem.sentence(3)
8 video = Faker::Lorem.words(5)
9 Video.create!(:headline => headline,
10 :video => video)
11 end
12 end
13 end
В настоящее время у меня есть эта задача rake в lib / tasks / sample_data.rb
При запуске rake db: populate
я получаю сообщение об ошибке Не знаю, как создать задачу 'db : populate '
. Как мне обойти это?
Примечания:
1 namespace :db do
2 desc "Fill database with sample videos"
3 task :populate => :environment do
4 require 'faker'
5 Rake::Task['db:reset'].invoke
6 100.times do |n|
7 headline = Faker::Lorem.sentence(3)
8 video = Faker::Lorem.words(5)
9 Video.create!(:headline => headline,
10 :video => video)
11 end
12 end
13 end
В настоящее время у меня есть эта задача rake в lib / tasks / sample_data.rb
При запуске rake db: populate
я получаю сообщение об ошибке Не знаю, как создать задачу 'db : populate '
. Как мне обойти это?
Примечания: Я новичок в Rails / Ruby. Я использую Rails 3.