我是新手开发者。
有一个问题:有必要将simple_form 2字段组合并存储在数据库表的一个字段中。怎么做?
我的例子的源代码。我刚开始,不知道从哪里开始。
的更新
重新提出问题。
在几个领域中形成两个或更多个。这些字段将存储在一个数据库字段中,共享值为“ - ”符号。
方式序列化帮助?或者以其他方式使用的权利?
答案 0 :(得分:1)
实现此目标的最佳方法是将多个数据序列化为单个字段。这是一个例子:
<强> user.rb 强>
class User < ActiveRecord::Base
serialize :full_name
# other model code
end
现在保存记录:
User.new(:full_name => {'firstname' => 'Tom', 'lastname' => 'Smith'})
现在,当您致电user.full_name
时,您将获得firstname
和lastname
的哈希值。