Так пытаюсь запустить это на модели HomeLoan
и дает мне ошибку:Почему регулярное выражение не работает в сборном
HomeLoan.columns.collect {|x| p /month/.match(x.name.to_s)} SyntaxError: (irb):30: syntax error, unexpected '.' HomeLoan.columns.collect {|x| p /month/.match(x.name.to_s)} ^
???
Однако, когда я бегу:
/month/.match("month")
преуспевает ....
Немного путать здесь. Любая помощь будет оценена по достоинству.
У вас есть полностью функциональный пример? Эта структура отлично работает для меня в Ruby 1.8.7, 1.9.3 и 2.0.0. Возможно, ошибка на самом деле в другом месте и проявляется только в этом '.'. –
Я подозреваю, что регулярное выражение с неограниченным числом строк или два выше –
Не знаю, что это было. Я только что вышел и вошел в консоль, и это сработало ... –