Насколько я понимаю, метод find для любого объекта rails будет ожидать столбец id этого объекта.Но я хочу найти строку этой таблицы / объекта, используя другой столбец этой таблицы.Как я могу это сделать ?
Например, у меня есть модель userstats следующим образом:
create_table "userstats", :force => true do |t|
t.integer "user_id"
t.integer "no_of_wts"
t.integer "no_of_wtb"
t.integer "wts_reputation"
t.integer "wtb_reputation"
t.integer "overall_reputation"
t.datetime "created_at"
t.datetime "updated_at"
end
Я хочу найти экземпляр модели userstat, используя user_id (мой внешний ключ к модели пользователя) и не используя уникальный по умолчаниюключ модели userstat.
Есть предложения?
Я использую Rails 3.0.1