我有一个表单,我想将新发票与具有外部类型(Workorder belongs_to Type)的工作订单相关联(类型中的布尔字段称为内部)。
这是我想要工作的代码:
<%= f.association :workorder, :collection => Workorder.external, :label_method => :wonum_desc, :label => 'Work Order' %>
所以,我试图在工作订单模型中设置一个名为 external 的范围。
这给了我“内部未定义的方法”:
scope :external, where(:type.internal => false)
谢谢您的帮助!