Я работаю над приложением 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
в списке. Я также хотел бы иметь фильтр для сообщения по этому атрибуту.
Я не уверен, как я мог это достичь.