我们想要一个名为"Transaction"的模型,它对应于Rails中我们数据库的"事务"表,但这将与现有的ActiveRecord事务功能相冲突.
除了为交易模型提出不同的名称(我不想这样做)之外,还有什么我可以做的来支持这个模型吗?
我会说不。我尝试创建一个名为的模型Transaction,当我尝试与它进行一些关联时,出现了 Active Record 错误。
您试图在模型 Item 上定义一个名为事务的关联,但这将与 Active Record 已经定义的方法事务发生冲突。请选择不同的关联名称。
我遇到了这个 Stack Overflow 问题,想知道同样的事情,但根据我现在的经验,我不推荐它——它看起来Transaction可能是一个保留关键字。