2012-10-14 52 views
0

我有以下代码:为simple_form收集组值项

<% s.input :style_id, :collection => Style.all.map {|style| "#{style.brand.name} #{style.model.name} #{style.submodel.name} #{style.name}"}.sort %> 

基本上我需要使用上述映射块来构建所呈现的项,但需要有分配给每个条目以及所述ID,因此发送给控制器的参数对控制器有意义。

感谢

回答

1

没关系我想通了:

Style.all.map {|style| ["#{style.brand.name} #{style.model.name} #{style.submodel.name} #{style.name}", style.id]}.sort