在grouped_options_for_select rails上显示所选项目

时间:2014-07-25 13:09:29

标签: ruby-on-rails ruby

出于编辑操作的目的,我试图在grouped_options_for_select中显示所选键。表格是模型工作交付成本的一部分,属于交付成本。交付成本有很多工作交付成本。

= f.select :delivery_cost_id, grouped_options_for_select(@grouped_delivery_options), :selected_key => :delivery_cost_id,  class: 'form-control' 

这是创建grouped_options_for_select的方法。

@delivery_cost = DeliveryCost.all(:include => :job_delivery_costs)
@grouped_delivery_options = @delivery_cost.inject({}) do |options, delivery_cost|
  (options[delivery_cost.timing] ||= []) << [delivery_cost.title, delivery_cost.id]
  options
end

重申一下。当页面加载时,我希望用户能够在下拉菜单中看到他/她之前选择的内容。

更新

我使用简单的形式。我确信这与它有关,仍需要研究。

由于

0 个答案:

没有答案