我是 ruby on rails 的新手。我正在尝试从我的数据库中检索数据并在我的 rails 应用程序中进行操作。我在我的班级 Activity < ActiveRecord::Base 中尝试使用 find_by_sql 时被卡住了
我有一个结构为的费率表
id | Instrument Name | Category | Time_of_usage | Rates
1 | Instrument1 | Internal | Regular | 25
2 | Instrument2 | Internal | Weekends | 15
这是我想要实现的示例代码
sql2='SELECT Rates FROM New_billcodes_mock WHERE Category_name=?, Instrument_name=? and Time_zone_name=?'
result2= find_by_sql[sql2,'Internal','Instrument1',time_zone_name]
database_billrate_value_normal=result2['Rates']
并使用 database_billrate_value_normal 变量进行我的操作。
如果我错了,请引导我走正确的道路。