В модели есть поле
validates :image_file_name, :format => { :with => %r{\.(gif|jpg|jpeg|png)$}i
Для меня это выглядит довольно странно. Я знаю, что это регулярное выражение. Но я бы хотел:
- чтобы знать, что именно это означает. Является ли
%r{value}
равно/value/
? - иметь возможность заменить его обычным оператором регулярного выражения Ruby
/some regex/
или~=
. Является ли это возможным?