gpt4 book ai didi

mysql - 如何在 ruby​​ on Rails 中不使用主 ID 的情况下从数据库查询数据

转载 作者:行者123 更新时间:2023-11-29 13:38:50 25 4
gpt4 key购买 nike

我正在开发 Rails 3.2.9 应用程序,使用 ruby​​ 1.9.3 和 mysql 作为我的数据库。我想从名为“excel_file”的模型中检索名为“no_of_tc”的特定列数据,但我没有 tat row 的主键/id。我所拥有的只是文件名.

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

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

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

最佳答案

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

尝试:

tc_no = ExcelFile.find_by_file_name(#name_of_the_fie)

关于mysql - 如何在 ruby​​ on Rails 中不使用主 ID 的情况下从数据库查询数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18396269/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com