我有一个星期模型(has_many天)和天模型(belongs_to周),最初我生成一个有7天的表单。
每天都有一些输入(类名和描述),我想添加一个特性,用户可以动态地添加更多的lass名称和描述。我是否需要创建另一个模型来保存这些属性,或者有另一种方法来处理这个问题?
我在考虑使用茧,然后动态地增加天数。有什么建议吗?我使用rails 4和ruby 2。
发布于 2013-10-18 22:44:47
如果您希望每天能够有多个描述和多个类名,那么最简单的方法就是有一个描述模型和一个类名模型:
class Week < ActiveRecord::Base
has_many :days
end
class Day < ActiveRecord::Base
belongs_to :week
has_many :descriptions
has_many :class_names
end
class Description < ActiveRecord::Base
belongs_to :day
end
class ClassName < ActiveRecord::Base
belongs_to :day
endhttps://stackoverflow.com/questions/19459665
复制相似问题