【发布时间】:2011-04-18 21:10:57
【问题描述】:
我正在尝试创建一个具有:
文字输入--技能
DropDown--多年经验
使用 jQuery,如果用户需要添加更多技能,我会填充输入和下拉字段。是否可以在一个数据库条目中存储多组技能和他们各自的多年经验?
我一直在研究 has_many:
谢谢!
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3
我正在尝试创建一个具有:
文字输入--技能
DropDown--多年经验
使用 jQuery,如果用户需要添加更多技能,我会填充输入和下拉字段。是否可以在一个数据库条目中存储多组技能和他们各自的多年经验?
我一直在研究 has_many:
谢谢!
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3
这里不需要额外查询(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" }
你可以对数组做同样的事情
【讨论】: