【发布时间】:2010-11-06 04:25:31
【问题描述】:
我的理解是,任何 rails 对象的 find 方法都需要该对象的 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
我想使用 user_id(我的用户模型的外键)而不是使用 userstat 模型的默认唯一键来查找 userstat 模型的实例。
有什么建议吗?
我正在使用 Rails 3.0.1
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 models