ruby-on-rails – Ruby on Rails collection_select复杂性
发布时间:2020-12-17 03:38:35 所属栏目:百科 来源:网络整理
导读:我有以下问题,我在客户账单视图中有以下内容 %= f.collection_select :product_id,Product.all,:id,:name % 这是从“产品”模型中获取所有产品的列表,并提供从中进行选择的选项.但我想从“StoreOpeningStock”模型中选择产品列表. 我的模型中有这些 class Pr
我有以下问题,我在客户账单视图中有以下内容
<%= f.collection_select :product_id,Product.all,:id,:name %> 这是从“产品”模型中获取所有产品的列表,并提供从中进行选择的选项.但我想从“StoreOpeningStock”模型中选择产品列表. 我的模型中有这些 class Product< ActiveRecord::Base has_many :store_opening_stocks has_many :customer_bills attr_accessible :name end class StoreOpeningStock < ActiveRecord::Base attr_accessible :product_id belongs_to :product end class CustomerBill < ActiveRecord::Base attr_accessible :product_id belongs_to :product accepts_nested_attributes_for :store_opening_stock end 任何人都可以指导我如何从store_opening_stock获取产品名称和ID?我应该使用助手???或者还有其他方法吗?提前致谢 我尝试过使用帮手 def getting_prod_names @sto = StoreOpeningStock.all for x in @sto [ ['{x.product.title}','{x.product_id}'] ] end end 得到以下输出 <%= f.select :product_id,options_for_select(getting_prod_names) %> 不帮助? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |