Модели и вложенные формы
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
Спасибо за ваше время и помощь.