2015-02-04 7 views
0

Когда я запускаю свой код, он выходит из строя с ошибкой: undefined method para for nil: class. Все, что я пытаюсь сделать, это сделать текст справа от объявленной кнопки. Кто-нибудь знает, как это исправить?Проблема выравнивания текста потока

Мой код (с использованием рубинового версии 2.0.0, последняя версия green_shoes):

require 'green_shoes' 

Shoes.app do    
fl=flow(margin: 12) do 
    openBtn=button "Btn Here" 
    begin 
     fl.para "text should appear to right of button" 
     lc=edit_line() #should be on its own line 
    rescue Exception=>ex 
     puts "error in application: \ntype: #{ex.class}\nmessage: #{ex.message}" 
    end  
end 
end 
+0

Что вы хотите сказать? – sawa

+0

спасибо за отзыв, я сделал свой вопрос более очевидным. – Rilcon42

ответ

1

Помещенный фл. перед абзацем. Как это

fl.app do 
    fl.para "text should appear to right of button" 
    lc=edit_line() 
    para "text appear to right of edit line" 
end 

Затем текст на правой стороне кнопки появляется.

+0

Это не совсем решило мою проблему, однако я только что обновил свой пост с более ясным примером моей проблемы. Вы посмотрите? Благодаря! – Rilcon42

Смежные вопросы