【问题标题】:Add has many association with devise添加与设计有许多关联
【发布时间】:2015-02-15 16:22:54
【问题描述】:

我想知道是否可能与用户模型设计有关。例如,一个用户可以有多个电话号码和地址。

问候

【问题讨论】:

  • 是的,将 has_many :addresses 添加到 user.rb 文件中,然后创建地址模型并添加 belongs_to :user

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4 devise


【解决方案1】:

如果您有多个电话号码和地址,您可以创建不同的模型来保存用户的详细信息。说 information.rb 是新模型,其对应的表作为信息。 在 information.rb 中写入 belongs_to :user 并在 user.rb 中写入

has_many :informations

希望对你有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-21
    • 2011-12-18
    • 2015-03-19
    • 2013-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多