Я пытаюсь выучить ruby на рельсах, пишу свое собственное простое приложение (список дел). Теперь я хочу добавить выпадающее меню, чтобы выбрать пользователя, которому нужно назначить задачу.
Моя схема.rb:
create_table "items", :force => true do |t|
t.text "description"
t.string "priority"
t.date "date"
t.time "time"
t.datetime "created_at"
t.datetime "updated_at"
t.boolean "done"
t.string "name"
end
create_table "users", :force => true do |t|
t.string "name"
t.datetime "created_at"
t.datetime "updated_at"
end
Теперь в моей форме есть поле с:
<%= f.collection_select(:user, User.all, :id, :name ) %>
Это работает, насколько отображение моих пользователей идет. Но когда я пытаюсь сохранить, я, конечно, получаю:
ActiveRecord::AssociationTypeMismatch in ItemsController#create
Я уже установил отношения (у пользователя много задач, у задачи один пользователь). Что мне не хватает?
Большое спасибо за любую помощь!