我通過努力環和匹配以下字符串:的Ruby/Rails - 與未定義的方法錯誤加盟
@custom_channels = { cnn: 2, abc: 90 }
話,我希望能夠檢查/對陣每返回頻道號(例如,90):
listen_for /channel to (#{@custom_channels.join('|')})/i do |name|
change_channel @custom_channels[name.downcase]
end
我不斷收到以下錯誤:
scraper.rb:5:in `<main>': undefined method `join' for {:cnn=>2, :abc=>90}:Hash (NoMethodError)
你期待什麼結果呢? – 2011-12-23 04:23:47
頻道號碼。 – fuzz 2011-12-23 04:25:42
爲什麼在這裏使用'join'?你想用這個做什麼? – 2011-12-23 04:41:57