我创建了一个具有字符串作为唯一标识符的模型。我创建了一个迁移以在该字符串上添加一个索引并将其设置为唯一。例如,我如何通过将其唯一标识符字符串传递给 find 方法来访问数据库条目
@object = Object.find(params[:unique_id])
目前,我得到的只是一个 ActiveRecord::RecordNotFound 异常......
找不到 id=abc 的对象
...当我尝试访问Object.find('abc')
该where
方法是无可替代的,因为这给了我一个关系。