У меня есть полоса получения баланса счета и данных, но когда я отображаю ее в представлениях, она отображает данные JSON. Я могу ошибаться, но вот что я вижу и мой код:
То, что я хочу сделать, это отобразить его в виде текста.
Контроллер:
@balance = Stripe::Balance.retrieve(
{:stripe_account => current_user.stripe_token }
)
Вид:
<%= @balance.pending %>
<% @balance.each do |b| %>
<%= @balance.pending %>
<% end %>
<%= @balance["pending"] %>
Все 3 попытки просмотра показывают одно и то же.
Я также пытался отрендерить json: и: html, чтобы увидеть, но он не сделал то, что, как я думал, будет делать. Он загрузил страницу без HTML / CSS ...
Так что мне делать, чтобы отобразить вид как обычную страницу, как и все мои другие страницы?
Это результат страницы:
[#<Stripe::StripeObject:0x3f86a1c03afc> JSON: { "currency": "usd", "amount": 150, "source_types": {"card":150} }] [#<Stripe::StripeObject:0x3f86a1c03afc> JSON: { "currency": "usd", "amount": 150, "source_types": {"card":150} }] [#<Stripe::StripeObject:0x3f86a1c03afc> JSON: { "currency": "usd", "amount": 150, "source_types": {"card":150} }] [#<Stripe::StripeObject:0x3f86a1c03afc> JSON: { "currency": "usd", "amount": 150, "source_types": {"card":150} }] [#<Stripe::StripeObject:0x3f86a1c03afc> JSON: { "currency": "usd", "amount": 150, "source_types": {"card":150} }] [#<Stripe::StripeObject:0x3f86a1c03afc> JSON: { "currency": "usd", "amount": 150, "source_types": {"card":150} }]