Я следую Майкл Hartl учебник и хочу установить метод, чтобы ограничить количество пользователей, человек может следоватьПользователя ограничение следующих квот
Должен ли я установить предел в модели/relationship.rb
приложение/модель/relationship.rb
validate :following_quota, :on => :create
private
def following_quota
if user.active_relationships.size >= 3
error.add(:base, 'exceeded follow limit')
end
end
или должен я установить это модель/user.rb
требуется использовать пользовательские валидатор? Что такое active_relationships? Область? Отношение? – lcguida
Контроллер более или менее предназначен для определения, какие виды визуализации и для сохранения. Такой код должен быть выборочной проверкой в вашей модели. – MarsAtomic
@MarsAtomic да Я установил валидацию в модели –