Я пытаюсь получить действительный ввод от пользователя, используя некоторое время l oop. Поэтому, если ввод неверен, я хочу, чтобы сообщение об ошибке появлялось и повторялось каждый раз, когда пользователь не вводит действительный ввод
Вот мой код -
def suburb
#user prompt to get information for URL
puts ' Hey there welcome to house_search! Please which suburb you would like to search...'
puts '1. sub1 2. sub2'
suburb_input = input
while suburb_input != "1" or "2"
p "please try again"
suburb_input
end
end
Кто-нибудь знает лучший способ сделать это?