我正在尝试创建一个包含以下内容的表单:
的TextInput - 技巧
DropDown - 多年经验
使用jQuery,如果用户有更多技能要添加,我会填充输入和下拉字段。是否可以在数据库条目中存储许多技能和各自的经验?
我一直在研究has_many:
谢谢!
答案 0 :(得分:1)
这里不需要额外的查询(has_many),查看rails序列化:
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" }
您可以使用Array
执行相同的操作