【发布时间】:2014-03-27 22:05:44
【问题描述】:
如何在我的 .yml 中为 has_many 和 belongs_to 变量创建示例数据。
这是一个将这些文件添加到终端中的简单 rails new lab 命令中的示例。我真的不知道如何用英语解释这个。但我希望我的代码能显示足够的细节来理解这一点。
man.rb
class Man < ActiveRecord::Base
attr_accessible :name
has_many :items
end
item.rb
class Item < ActiveRecord::Base
attr_accessible :name
belongs_to :man
end
men.yml
one:
name: ManOne
#items: one, two
two:
name: ManTwo
#items: one, two
items.yml
one:
name: ItemOne
two:
name: ItemTwo
man_test.rb
require 'test_helper'
class ManTest < ActiveSupport::TestCase
def test_man
Man.all.each do |man|
puts man.name.to_s + ": " + man.items.to_s
end
assert true
end
end
【问题讨论】:
标签: ruby-on-rails ruby fixtures