Tôi đang cố gắng tạo một tác vụ cào tùy chỉnh, nhưng có vẻ như tôi không có quyền truy cập vào các mô hình của mình. Tôi nghĩ rằng đây là một cái gì đó ngầm bao gồm với nhiệm vụ rails.
Tôi có đoạn mã sau trong lib / task / test.rake:
namespace :test do
task :new_task do
puts Parent.all.inspect
end
end
Và đây là mô hình cha mẹ của tôi trông như thế nào:
class Parent < ActiveRecord::Base
has_many :children
end
Đây là một ví dụ khá đơn giản, nhưng tôi gặp phải lỗi sau:
/> rake test:new_task
(in /Users/arash/Documents/dev/soft_deletes)
rake aborted!
uninitialized constant Parent
(See full trace by running task with --trace)
Có ý kiến gì không? Cảm ơn
new_task
cho môi trường hiện tại? giá trị hiện tại là:environment
gì? google không giúp được gì