0

我正在使用 ruby​​ 1.9.3 和 mysql 作为我的 DB 开发 Rails 3.2.9 应用程序。我想检索'no_of_tc'从名为“excel_file”的模型中调用的特定列数据,但我没有 tat 行的主键/ID。我只有filename.

tc_no = ExcelFile.find(35).no_of_tc给我结果,但我一直没有 id

tc_no = ExcelFile.find_by filename: 'excel_name' 给出错误“未知方法 - find_by”

如何在没有主键的情况下获取所需的数据?为什么我会收到“find_by”的未知方法错误

4

1 回答 1

1

我假设 :file_name 是 ExcelFile 类的另一个属性。

尝试:

tc_no = ExcelFile.find_by_file_name(#name_of_the_fie)
于 2013-08-23T06:37:28.187 回答