я иметь следующую структуру:проверки по атрибуту и has_many через отношения
class FundFilter < ActiveRecord::Base
has_many :fund_filter_users, dependent: :destroy
has_many :users, through: :fund_filter_users
end
class FundFilterUser < ActiveRecord::Base
belongs_to :fund_filter
belongs_to :user
end
class User < ActiveRecord::Base
has_many :fund_filter_users, dependent: :destroy
has_many :fund_filters, through: :fund_filter_users
end
Что мне нужно валидатор на: имя fund_filter, который не может повторить для одного пользователя. Значение для одного user_id в FundFilterUser, мне нужно проверить все fund_filter_ids, где: имя для фильтра фонда не повторяется.
Идеи?