У меня есть следующие модели:Должен ли я использовать новое или редактировать действие на модели, которая наследуется от другой модели
class User < ActiveRecord::Base
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
end
class Teacher < User
end
class Student < User
end
Пользователей Вход через форму DEViSE, который создает пользователь. Я хочу иметь два вида профилей, таких как учитель и ученик, хотя они могут быть одновременно и одновременно.
Так что, когда я иду, чтобы создать нового Учителя, я просто собираюсь в teachers/id/edit
форме и обновлении учителя, который наследует от пользователя. Должен ли я сделать это, или я могу пойти на teacher/new
? и создать учителя оттуда, когда мои модели наследуют, как я?
http://pivotallabs.com/form-backing-objects-for-fun-and- прибыль/ –
usecase не совсем понятна. пожалуйста, уточните меня –