Rails html ставит значение из хеша

0

Вид простой вопрос, который по какой-то причине я не мог справиться. на моей стороне сервера я сохраняю хэш:

@profile = {"goals" => goals, "won" => result["success"][0]["won"]}

если я печатаю на консоли журнала сервера

puts @profile["goals"]

его прекрасно печатают.

как я могу напечатать значение целей на самом представлении? следующее не работало для меня

<%= @profile.goals %>
<%= @profile[goals] %>
<%= @profile{goals} %>

благодаря

  • 2
    <% = @profile['goals'] ['goal']%>
Теги:

1 ответ

1
Лучший ответ

Используйте ниже:

  <%= @profile['goals'] %>

Поскольку хеш @profile имеет ключ как 'goals'.

  • 0
    он продолжает говорить неопределенный метод `[] 'для nil: NilClass, хотя на сервере, когда я помещаю @profile, он правильно ставит {" goal "=>" 0 "}
  • 0
    @Meschiany Что говорит?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню