Model仮想フィールド
361 ワード
名前(姓+名)、住所(省+市+区+街)など、データベース内の複数のフィールドを組み合わせた情報をよく使用します.
2015-04-07
class User < ActiveRecord::Base
# Getter
def full_name
[first_name, last_name].join(' ')
end
# Setter
def full_name=(name)
split = name.split(' ', 2)
self.first_name = split.first
self.last_name = split.last
end
end
2015-04-07