Итак, ваша проблема в том, что утверждение терпит неудачу из-за плохого совпадения. Проверьте значение @user и @some_text и попробуйте http://rubular.com, чтобы создать соответствующее регулярное выражение
Ответ 2
Если существует какая-либо возможность строки @user, содержащая специальные символы регулярного выражения, вы должны изменить это на: