Tag: 最佳原位

Rails 4最佳选择集合

我似乎无法在任何地方找到我的问题的答案,所以请帮助我,如果有人可以我试图更好地理解这一点。 我有一个方法将变量传递到另一个模型的方法,以从表中获取packlist_id。 比如在我的发票模型中我有: def packlistid Shipperline.packlist(@customerid, @shipqty) end customerid来自我的Invoice类中的另一个方法(效果很惊人),shipqty也来自我所做的另一个方法查询。 然后该方法进入Shipperline模型,该模型有一个方法self.packlist(customerid,shipqty): def self.packlist(customerid, shipqty) Shipperline.joins(:customerorderline, :shipper).select(“cust_order_id”).where(cust_order_id: customerid).pluck(:packlist_id).uniq end 然后在我看来,我有: best_in_place invoice, :packlsitid, :as => :select, :class=>”best_in_place”, :collection => invoice.packlistid 这是很好的原因,我得到一个下降做选择框填充数字,如 76433 53422 43156 34231 但是,当我选择一个如76433时,进入数据库的值是1.我希望它是完全相同的值76433。 select时53422将数值2放在数据库中,依此类推。 这是具有最佳版本3.0.1的rails 4 如果有人可以帮助我,我会非常感激。