流文本对齐问题

时间:2015-02-04 01:51:37

标签: ruby shoes

当我运行我的代码时,它崩溃并出现错误:nil:class的undefined方法para。我所要做的就是让文本显示在声明的按钮的右侧。有谁知道如何解决这个问题?

我的代码(使用ruby版本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

1 个答案:

答案 0 :(得分:1)

放一个fl。在段落的前面。 喜欢这个

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

然后文本出现在按钮的右侧。