轨。 simple_form 2字段的必要组合并存储在一个字段中

时间:2014-09-27 05:46:55

标签: ruby-on-rails ruby ruby-on-rails-4 simple-form

我是新手开发者。
有一个问题:有必要将simple_form 2字段组合并存储在数据库表的一个字段中。怎么做?
我的例子的源代码。我刚开始,不知道从哪里开始。

更新
重新提出问题。 在几个领域中形成两个或更多个。这些字段将存储在一个数据库字段中,共享值为“ - ”符号。 方式序列化帮助?或者以其他方式使用的权利?

1 个答案:

答案 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时,您将获得firstnamelastname的哈希值。