新手问题 请问能否在一个注册表格中 同时完成两次注册?

匿名 · 2013年09月30日 · 最后由 P233 回复于 2013年10月01日 · 2136 次阅读

尝试用 Ruby on Rails 做个 Web App,在这个 App 中 User 不是主导,而是 Account(这个 Account 并不是用户账户),用户注册完账户后,需要创建一个 Account,邀请其他 User 加入到这个 Account 中,以后所有的动作都是基于 Account 的。

打算建 User,Account 两个 model,2 steps 的注册表,但是老板坚持这两个应该在一个注册表中,同一时间完成注册。请问该如何实现呢?不知道这样的规划是否合理,还有没有其他选择呢?

感谢!

匿名 #2 2013年09月30日

#1 楼 @tailang 是的,谢谢!

#2 楼 @P233 呵呵,共同学习

这也太巧了,类名都一样的

class User
  ...
  after_initialize do
    self.account ||= self.build_account
  end
  ...
end

嵌套表单?

after_save callbacks or accept_nested_attributes_for

匿名 #8 2013年10月01日

#4 楼 @Teddy 确实巧了 :)

#6 楼 @small_fish__ 应该是叫这个名

#5 楼 @everett #7 楼 @karmue 感谢各位热心解答,新手,需要消化一下

需要 登录 后方可回复, 如果你还没有账号请 注册新账号