我正在尝试制作一组项目以options_for_select
在我的模型中使用地图:
def get_products
Product.all.map { |product| [product.description,product.id] }
end
但是rails给出了错误:
:get_products:Symbol 的未定义方法“map”
不能在模型内使用地图吗?
中的代码view
是:
<%= f.select_tag :product_id, options_for_select(:get_products) %>
更新
将视图中的代码更改为get_products
而不是:get_products
给出错误:
#<#:0xb189c770> 的未定义局部变量或方法“get_products”