【发布时间】:2026-01-10 20:50:01
【问题描述】:
我正在使用 ruby 1.9.3 和 mysql 作为我的 DB 开发 Rails 3.2.9 应用程序。我想从名为“excel_file”的模型中检索名为 'no_of_tc' 的特定列数据,但我没有 tat 行的主键/ID。我只有filename。
tc_no = ExcelFile.find(35).no_of_tc 给了我结果,但我一直没有 id
tc_no = ExcelFile.find_by filename: 'excel_name' 给出错误 "unknown method - find_by"
如何在没有主键的情况下获取所需的数据?为什么我会收到“find_by”的未知方法错误
【问题讨论】:
标签: mysql database ruby-on-rails-3 activerecord model