Как добавить виртуальный атрибут в модель в Ruby on Rails?

Я работаю над приложением RubyonRails / ActiveAdmin. Моя версия RoR - 4.2.5, а версия AA - 1.0.0. У меня есть модельMessage следующее.

class Message < ActiveRecord::Base

  belongs_to :user
  validates :user, :content, presence: true

  def palindrome
    # return true/false
  end

end

Как видите, я хочу иметь атрибут только для чтенияpalindrome который зависит только отcontent сообщения. Я хочу, чтобы этот атрибут обрабатывался как обычный атрибут. Обычно я имею в виду, когда я получаю сообщения черезrails console или запросjson формат сообщений, я хочу увидетьpalindrome атрибут в списке. Я также хотел бы иметь фильтр для сообщения по этому атрибуту.

Я не уверен, как я мог достичь этого.

Ответы на вопрос(2)

Ваш ответ на вопрос