Friendly_id: в модели, как убить значение второго столбца, если значение в первом столбце отсутствует
Я использую Ruby 2.1.1 и Rails 4.0.4.
В моей модели у меня есть две колонки A и B.
Как добавить значение B, если значение в столбце A отсутствует?
Я хочу сохранить значение столбца A в первую очередь. Это только когда значение в столбце A отсутствует.
1 ответ
Возможно, вы могли бы попробовать использовать метод экземпляра (согласно этой документации):
class Person < ActiveRecord::Base
friendly_id :default_value
def default_value
column_a || column_b
end
end