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" }) %>
我將如何使用多個選擇是否允許?我需要什麼類型的數據庫字段? – 2012-02-02 02:38:53
您的意思是多重選擇?就像你從子選擇中選擇類型一樣? – 2012-02-02 02:42:54
表單對象等,他們可以一次選擇多個選項 – 2012-02-02 02:55:37