Показывает извлечение API из Stripe в формате html? - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть полоса получения баланса счета и данных, но когда я отображаю ее в представлениях, она отображает данные 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} }] 

1 Ответ

0 голосов
/ 16 ноября 2018

Это ответ на то, что мне нужно было сделать:

<% @balance.pending.each do |balance| %>
    <%= balance["currency"] %>
    <%= balance["amount"]  %>
    <%= balance["source_types"]["card"] %>
<% end %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...