2
if !row[0].include? 'Changed database' || !row[0].starts_with? '---' || !row[0].include? "rows affected" || !row[0].nil? || !row[0] == ""
가끔 파서가 어떻게 그룹화하고 추측 할 수는 잘 작동하지만 난 다음에 여러 조건을 경우이 오류왜 내가 루비에서 이것을 할 수 없습니까?
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
그래서 루비의 "선택적"괄호는 그렇게 선택 사항이 아닙니다. 괄호없는 DSL을 작성하는 것이 좋다고 인정해야하지만, 그렇게 좋은 생각은 아닙니다. – tokland