Ruby on rails 为什么在Rails中显示datatable中的数据时(即使在pgadmin中查询运行良好),我会得到ActiveModel::MissingAttributeError?
如上图所示,我有两张可用的设施和金额表 这些是我的模型的前几行,对这个问题很重要: 类AmountAvailableRuby on rails 为什么在Rails中显示datatable中的数据时(即使在pgadmin中查询运行良好),我会得到ActiveModel::MissingAttributeError?,ruby-on-rails,datatables,model,Ruby On Rails,Datatables,Model,如上图所示,我有两张可用的设施和金额表 这些是我的模型的前几行,对这个问题很重要: 类AmountAvailabletrue 验证以下项的唯一性:facility\u id,scope:[:sequence\u number\u id],:message=>该项必须包含唯一记录 验证:可用金额,数值性:{非:0} 验证以下内容的格式::amount可用,:with=>/\A[-]*[0-9]+\.[0-9]*{2}\z/,:message=>只能包含数字 人性化的_属性={ :facility_
缓存0.0ms选择实体、贷款、金融机构、可用金额、可用金额、注释、可用金额、上次更新日期、,amount\u availables.last\u updated\u FROM amount\u availables内部连接序列号序列号=amount\u availables.sequence\u number\u id设施内部连接设施。id=amount\u availables.facility\u id其中sequence\u number.as\u of_date>='10/01/2019'和sequence\u编号。as\u of_date我没有回答,但正在做建议而不是您的if/elsif/。。。每次都要定义你的查询,为什么不干净利落:如果。。。特定查询=。。。附加参数=。。。埃尔西夫。。。特定查询=。。。附加参数=。。。最终结果\u set=AmountAvailable.joins….wheresequence\u number.as\u of \u date>=?和序列号。如_of_date@XavM-非常感谢您的建议。非常有效/有用的观点。我一定会落实你的建议。
class Facility < ApplicationRecord
before_save { facility.upcase! }
before_save { financial_institution.upcase! }
audited
end