在数据库中为rails应用程序存储多个选择

时间:2012-02-02 01:58:52

标签: ruby-on-rails database controller html-select

我有一个“位置”模型,它有标题,描述和类型。类型可以是“酒吧”,“餐厅”等。我希望在我的视图中有一个选择框,其中有多个选项可供选择。

我如何解析控制器中的选择框并将其存储在数据库中?

1 个答案:

答案 0 :(得分:-1)

如果要在“位置”表单中使用“类型”作为选择框,则可以将可能的类型放在“位置”类中。

class Location < ActiveRecord::Base
  attr_accessible :type
  TYPES = ["Bar", "Restaurant"]
end

查看

<%= f.select(:type, options_for_select(Location::TYPES.each {|y| y.capitalize! } ), { :prompt => "Select Type" }) %>