1
我試圖創建一個具有形式:Ruby on Rails的多維數組類存儲
的TextInput --Skill
下拉 --Years經驗
使用jQuery,如果用戶有更多的技能添加,我會輸入和下拉字段。是否可以在數據庫條目中存儲多套技能和他們各自的年數經驗?
我一直在尋找has_many:
謝謝!
我試圖創建一個具有形式:Ruby on Rails的多維數組類存儲
的TextInput --Skill
下拉 --Years經驗
使用jQuery,如果用戶有更多的技能添加,我會輸入和下拉字段。是否可以在數據庫條目中存儲多套技能和他們各自的年數經驗?
我一直在尋找has_many:
謝謝!
無需額外這裏查詢(的has_many),考慮軌道系列化:
class User < ActiveRecord::Base
serialize :preferences, Hash
end
user = User.create(:preferences => { "background" => "black", "display" => "large" })
User.find(user.id).preferences # => { "background" => "black", "display" => "large" }
你可以做同樣的陣列
謝謝你,這是有道理的,但我很困惑,如何將多個字段更改爲創建方法,我認爲這是我的大部分麻煩所在。 – stewart715 2011-04-18 13:25:30
好吧,既然你正在使用jquery,你可以將hidden_field添加到你的表單並將.submit事件綁定到它。一旦用戶提交表單,jquery將用所有[技能,經驗]值(以任何你喜歡的格式)填充該字段。所以你必須在你的控制器中解析它 – 2011-04-18 13:33:23
太棒了,TY! :) – stewart715 2011-04-18 13:37:02