【发布时间】:2014-04-15 10:07:47
【问题描述】:
我有 3 张表:员工、地址、国家/地区。国家属于地址,地址属于员工。员工表包含设计所需的所有列和要寻址的外键。
我需要一个自定义控制器来用一个表单保存所有数据吗?我怎样才能完成这项任务? 制作一个引用地址和国家表的表格并将嵌套属性添加到地址模型人员和国家模型地址是否足够。我在理解设计的真正工作原理时遇到了一些问题。
【问题讨论】:
-
Devise 对于经过身份验证的会话(登录和注销)和用户管理(注册、删除帐户、忘记密码)很有用。 “员工”是注册和登录的人吗? (通常称为“用户”或帐户。”)如果是,地址和国家是否需要单独的表格?“员工”是否有多个地址或国家?如果没有,只需添加地址、城市、州、国家作为属性到人员模型。请参阅Rails and Devise 示例应用程序以将名称属性添加到用户模型。
标签: ruby-on-rails activerecord ruby-on-rails-4 devise rails-activerecord