2
if !row[0].include? 'Changed database' || !row[0].starts_with? '---' || !row[0].include? "rows affected" || !row[0].nil? || !row[0] == ""
if !row[0].include? 'Changed database'
をすれば、それはうまく動作しますが、私は複数の条件をすれば、それは時々、パーサはあなたがグループ化しているかを推測することはできません。このエラー
SyntaxError: /Users/tamer/Sites/active/app/models/account.rb:42: syntax error, unexpected tSTRING_BEG, expecting kTHEN or ':' or '\n' or ';'
...ase' || !row[0].starts_with? '---' || !row[0].include? "rows...
大きな '(around around) 'も同様に動作します。 –
または '||'の代わりに 'または'を使うと、優先度が低くなります。 – RocketR
それで、Rubyの "optional"カッコはそれほどオプションではありません。カッコレスDSLを書くのはいいと思うが、そうでなければそれほど素晴らしい考えではないと認めなければならない。 – tokland