【问题标题】:How do I connect to an Ethereum testrpc Blockchain from Rails?如何从 Rails 连接到以太坊 testrpc 区块链?
【发布时间】:2017-03-04 15:25:29
【问题描述】:

我已经安装了 testrpc 并且能够运行 truffle 的演示示例 (MetaCoin)。我想知道是否有办法在 Ruby on Rails 应用程序中使用 truffle/testrpc。有人可以帮我解决这些问题吗?

如何从 Rails 应用程序连接到在 Windows 机器上本地运行的 testrpc 区块链?

如何在rails中使用web3js库?

【问题讨论】:

  • 你在想github.com/DigixGlobal/ethereum-ruby这样的事情吗?
  • 是的,我想知道如何连接到testrpc 以使用 Rails 应用程序与 testrpc 区块链进行交互。比如我如何从控制器和视图中使用它?

标签: ruby-on-rails ruby blockchain ethereum truffle


【解决方案1】:

如果你想使用任何带有 ruby​​ 的以太坊节点,你可以使用ethereum.rb

请记住,testrpc 是一个测试节点,因此只有在编写测试时使用它才有意义。

【讨论】:

    【解决方案2】:

    我不了解 Rails,但对于基于 REST 的调用,Blockapps 有 REST API 来与以太坊区块链(Strato)交互......也许你可以试试这个

    【讨论】:

      【解决方案3】:

      我已经在 Github 上发布了Ethereum on Rails。它是一个演示/模板应用程序,允许使用以太坊钱包(例如 MetaMask)对 Rails 应用程序中的用户进行身份验证。

      您可以将此存储库用作模板来创建您的自定义 Rails 应用程序,该应用程序已经捆绑了以太坊支持。它使用ruby-eth gem 进行以太坊账户管理。

      【讨论】:

        猜你喜欢
        • 2017-12-28
        • 1970-01-01
        • 2017-08-07
        • 2018-11-03
        • 1970-01-01
        • 2019-12-09
        • 2021-04-25
        • 2018-12-05
        • 2021-07-27
        相关资源
        最近更新 更多