为什么正则表达式不能用于收集

时间:2013-08-21 06:37:53

标签: ruby regex

所以试图在模型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")成功......

这里有点困惑。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

怎么样:

HomeLoan.columns.collect {|x| /month/.match(x.name.to_s)}