2014-09-03 7 views
-2

Я попытался понять, что это ошибка с помощью этого кода вы можете мне помочь?Ошибка синтаксиса {

should_delete = blocked_keywords.any?({|s|x.tweet.downcase.include?(s.downcase)}) 

(irb):3: syntax error, unexpected '}', expecting end-of-input 
....downcase.include?(s.downcase)}) 

ответ

0

Блок не является аргументом, аргумент не является блоком. Скобки для аргументов, фигурные скобки для блоков, вы не можете использовать оба одновременно.

1

должно быть:

should_delete = blocked_keywords.any? {|s| x.tweet.downcase.include?(s.downcase)} 
5

any? ожидает блок так Скобки не нужны.

should_delete = blocked_keywords.any? {|s|x.tweet.downcase.include?(s.downcase)} 
Смежные вопросы