0
私はBlock.ioを使用してBitcoin支払いを実装しようとしています。ビットコインアドレスからバランスを要求すると、ハッシュで応答します。どのようにして特定の情報を抽出し、データを使いやすくすることができますか?特定のJSONハッシュ情報をRailsビューに抽出します
私はこのようなルックスから情報を抽出する必要がハッシュ:
{"status"=>"success", "data"=>{"network"=>"BTCTEST", "available_balance"=>"0.01000000", "pending_received_balance"=>"0.00000000"}}
私はこの方法で、コントローラを持っている:
class PaymentsController < ApplicationController
def index
@balance = BlockIo.get_balance
end
end
とビューに私が持っている:
<%= @balance.each do |bal| %>
<p>Balance: <%= bal[1]["available_balance"] %></p>
<% end %>
index.html.erbビューの結果は次のようになります:
Balance:
Balance: 0.01000000
{"status"=>"success", "data"=>{"network"=>"BTCTEST", "available_balance"=>"0.01000000", "pending_received_balance"=>"0.00000000"}}
上記のように、[残高]が2回表示され、ハッシュも表示されます。
残高:0.01000000のみを表示するにはどうすればよいですか? 何か助けやコメントをいただければ幸いです。
@MorezSAあなたがこれを行うことができます:あなたの 'のルートで を。 rb' '得る:として、 '支払い/結果=バランス' => '支払#ショー':あなたのコントローラでtest_payment' は: はDEF 終わりを示し あなたの表示では: 'test_payment_path(@ balance [" data "] [" available_balance "])' –