-2
У меня есть ниже:не равно не работает в рубин
testval = node[:test][:val1]
if #{testval} != "true"
log "### #{testval} : inside if"
end
Он всегда получает внутри, если условия, даже если значение верно. Пожалуйста помоги.
Вы когда-нибудь пробовали свой код? Существует синтаксическая ошибка для if. '# {..}' обычно используется внутри строки. Что такое 'node'? Что должно быть testval? И имейте в виду: 'true' - это не то же самое, что строка' 'true ''. – knut
Вам даже не нужно пробовать код. Даже очень глупый синтаксический маркер прямо здесь, на StackOverflow, показывает ошибку очень четко. –