【发布时间】:2011-05-30 18:57:41
【问题描述】:
为了便于维护,我想将我的seeds.rb 文件分成多个部分;在 a.rb 中播种所有 A,在 b.rb 中播种 B,等等。单独的文件位于 db/ 目录中,并带有种子.rb。每个文件由一堆“A.create”或“B.create”调用组成,我想从种子.rb 调用这些文件。
我试过了:
include 'a'
include 'b'
和
load 'a.rb'
load 'b.rb'
在我的seeds.rb 中,但是当我调用“rake db:seed”时它们似乎没有被处理。这可能更像是一个直接的 ruby 问题而不是 rails 问题,但为了完整起见,我在 Mac 上使用 Ruby 1.9.2 和 Rails 3。
【问题讨论】:
标签: ruby ruby-on-rails-3 seed