Ruby on Rails变量没有更新

时间:2014-03-28 00:47:48

标签: ruby-on-rails ruby-on-rails-4

我正在使用bitcoin-ruby,我想生成一个地址并在请求时显示它。

Here is the code I have currently

resource :btc do
  key = Bitcoin::generate_key
  address = Bitcoin::pubkey_to_address(key[1])
  public_key = key[1]
  private_key = key[0]
  get :address do
    { :address => address, :public_key => public_key, :private_key => private_key }
  end
end

语法和一切正确, 存在一个问题。

如果您请求页面获得地址,那么如果您刷新页面,则会获得完全相同的地址。我希望它在每次 请求页面时生成随机地址 。我不知道怎么回事。

我尝试将变量放在资源标记之外但是没有用。

1 个答案:

答案 0 :(得分:0)

我明白了!我将变量移到get :address do范围内。