Я хочу запустить программу, которая меняет фон в зависимости от того, какой пол вы выбираете в списке редактирования.
Shoes.app do
para "your gender"
list_box :items => ["female", "male"],
width => 120, :choose => "weiblich" do |list|
@gender.text = list.text
end
@gender = para "#{@gender}"
button "change colours" do
if @gender ="female"
background (deeppink)
else @gender ="male"
background (dodgerblue)
end
end
end
Проблема в том, что, что бы я ни делал, если я использую оператор if, внезапно всегда «женский» находится в переменной, а мой фон розовый, хотя я выбираю «мужской». Если я просто сделаю
...
button "change colours" do
para @gender
end
....
правильный пол находится в переменной @gender. Кто-нибудь знает в чем проблема?