Ruby 使UI与逻辑进行通信

Ruby 使UI与逻辑进行通信,ruby,shoes,Ruby,Shoes,我已经开始玩Shoes.rb了,我很难让UI使用一些逻辑。例如,我想在单击按钮时向对象发送消息,因此我有以下代码: Shoes.app do button "Run" do @label.replace Calculator.add(1,1) end @label = para "Result will show up here" end 我还有我的计算器课 class Calculator def self.add(x,y

我已经开始玩Shoes.rb了,我很难让UI使用一些逻辑。例如,我想在单击按钮时向对象发送消息,因此我有以下代码:

    Shoes.app do
      button "Run" do
        @label.replace Calculator.add(1,1)
      end
      @label = para "Result will show up here"
   end
我还有我的计算器课

class Calculator
  def self.add(x,y)
    x+y
  end
end
我怎样才能让它工作? 我曾尝试在Shoes块下添加该类(也将其添加到模块中),并将该类放在单独的必需文件中,但没有任何效果


谢谢。

计算器
定义放在
鞋之前。应用程序
块:

class Calculator
  def self.add(x,y)
    x+y
  end
end

Shoes.app do
  button "Run" do
    @label.replace Calculator.add(1,1)
  end
  @label = para "Result will show up here"
end
否则,
Shoes.app
块中的代码将无法访问
计算器


您会遇到什么错误?谢谢,实际上我也可以要求外部文件,我以前有一个打字错误。