В Rails есть тонна обратных вызовов именно для такого рода вещей. Я думаю, что обратные вызовы, которые были бы наиболее интересны для вас, были бы before_validation, before_validation_on_create, after_validation и after_validation_on_create, так как вы можете получить лишние стоп-слова и затем выполнить проверки на оставшихся.
Так что ваша модель главы будет иметь что-то вроде:
before_validation_on_create :check_for_stop_words
def check_for_stop_words
#checks for stopwords...
end
Обычные before_destroy и before_update также есть, если они вам нужны.