Я хочу реализовать функцию, при которой пользователь может «добавить дополнительные данные» в свой профиль.Здесь он должен иметь возможность создать метку для детали и фактические детали, такие как:
Education : Degree
, где образование - метка для детали, а степень - деталь.
Помимо этогоОн также должен иметь возможность решить, следует ли указывать эти детали visible
или hidden
.
. Как я могу реализовать это, используя профиль новой модели с ассоциацией Профиль пользователя has_one.
Если бы у меня были только метка и текст для новых деталей, я мог бы попробовать hash
, но, поскольку мне также пришлось бы получать подробности от пользователя о том, хочет ли пользователь скрыть деталиили видимый, мне может потребоваться дополнительное поле для хранения этого значения (true или false).
Я действительно смущен тем, как я могу реализовать все это вместе.
Пожалуйста, предложите мне, как я могу реализовать это, а также как я могу обновлять модель каждый раз, когда пользователь создаетновая деталь без изменения schema
в БД.
Я работаю над Rails 3.2.