Модели и вложенные формы

m создание приложения, которое обеспечивает функциональность как для потребителей, так и для предприятий. Создавая свои модели, яЯ думаю о том, чтобы иметь пользователя (потребителя) и бизнес ... где каждый бизнес также будет иметь пользователей, но пользователи не будутТ обязательно принадлежат бизнесу. Чтобы уменьшить избыточность ясобирать имя, адрес электронной почты и т. д. в разделе «Пользователь» и конкретную информацию о компании (адрес, телефон) в разделе «Бизнес».

class Business < ActiveRecord::Base
   belongs_to :user  
end

class User < ActiveRecord::Base
 has_one :business #only if business user, not consumer
end

Это правильный способ настроить желаемые отношения?

Затем, когда придет время для регистрации бизнеса, возможно ли (и как) иметь вложенные формы, где сначала находится мой бизнес-объект, а затем пользователь ... так что ясобирать информацию в таком порядке? Все примеры / информация I 'Обнаруженный ve показывает установку с пользовательской информацией, захваченной сначала, затем любые подмодели.

В моем следующем примере это будет правильно:


  #grab business info

 #grab user info

Спасибо за ваше время и помощь.

Ответы на вопрос(2)

Ваш ответ на вопрос