Ruby on rails 公寓创业板的外键问题
获取关联(属于)模型的以下错误: 在这种情况下,Ruby on rails 公寓创业板的外键问题,ruby-on-rails,postgresql,apartment-gem,Ruby On Rails,Postgresql,Apartment Gem,获取关联(属于)模型的以下错误: 在这种情况下,contract\u type\u id是排除模型(ContractType)的外键 据报告,错误来自此行: @connection.exec_prepared(stmt_key, type_casted_binds.map { |_, val| val }) 我正在使用带有config.use\u schemas=true选项的postgres。如果我正确理解了您的模型关系。简而言之:单元不支持非排除模型到排除模型之间的外键约束 您是否有id等
contract\u type\u id
是排除模型(ContractType)的外键
据报告,错误来自此行:
@connection.exec_prepared(stmt_key, type_casted_binds.map { |_, val| val })
我正在使用带有
config.use\u schemas=true
选项的postgres。如果我正确理解了您的模型关系。简而言之:单元不支持非排除模型到排除模型之间的外键约束 您是否有id等于2
的ContractType?您的SQL查询似乎试图在员工和不存在的ContractType之间创建关系(请尝试ContractType。在控制台中查找(2)
,以检查记录是否存在)是的,我有一个id为的记录,但该模型是排除的记录的一部分。
@connection.exec_prepared(stmt_key, type_casted_binds.map { |_, val| val })