Я работаю над приложением Rails 3, где профиль пользователя has_many :todos
. У пользователя есть три категории :todos
: две, которые добавляются нажатием кнопок на других страницах, и одну, которую они могут добавить себе (через форму, напоминающую обновление статуса).
Так что меня интересуют ваши мысли о:
- Как лучше всего настроить его, в частности, использовать ли массивы или хэши. Я хотел бы подсчитать все
:todos
, а также перечислить строковые значения для отдельных категорий.
- Лучший способ нажать на две категории, которые не похожи на обновления статуса. Скорее всего, я бы прикрепил нажатие к кнопке, чтобы нажатие приходило на нажатие или на что-то еще.
ОБНОВЛЕНИЕ: Просто чтобы проверить ...
Модель профиля:
has_many :todo, :through => :profiles_todos
has_many :profiles_todos
Модель ProfilesTodos:
belongs_to :profile
belongs_to :todo
И profiles_todos
Миграция:
(in self.up)
t.string :category
t.integer :profile_id
t.integer :todo_id