首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails动态表单

Rails动态表单
EN

Stack Overflow用户
提问于 2013-10-18 21:56:26
回答 1查看 520关注 0票数 0

我有一个星期模型(has_many天)和天模型(belongs_to周),最初我生成一个有7天的表单。

每天都有一些输入(类名和描述),我想添加一个特性,用户可以动态地添加更多的lass名称和描述。我是否需要创建另一个模型来保存这些属性,或者有另一种方法来处理这个问题?

我在考虑使用茧,然后动态地增加天数。有什么建议吗?我使用rails 4和ruby 2。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-18 22:44:47

如果您希望每天能够有多个描述和多个类名,那么最简单的方法就是有一个描述模型和一个类名模型:

代码语言:javascript
复制
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
end
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19459665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档