Как построить отношения принадлежат - PullRequest
1 голос
/ 07 февраля 2012

Rails начинающий здесь ... буквально прорабатывает вводные уроки, поэтому извиняюсь, если это дублирующий вопрос.

Я создал модели для заметок и категорий и создал их оба. Я могу создавать заметки и категории самостоятельно. заметки принадлежат к категориям, а категории имеют_ множество заметок.

Как мне создать выборку, чтобы на странице новой / редактирования заметки я мог выбрать одну из уже созданных категорий для каждой заметки?

Спасибо!

Ответы [ 2 ]

1 голос
/ 07 февраля 2012

Прежде всего измените belong_to на belongs_to, если у вас есть то, что вы написали. Также у вас должно быть поле category_id в таблице notes.

На выбор поставить <%= f.select :category_id, Category.all.collect {|c| [c.title, c.id]} %>

1 голос
/ 07 февраля 2012

проверьте http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html о различных способах выбора.

...