我视图中的错误显示

时间:2018-03-17 17:43:17

标签: ruby-on-rails model-view-controller model-associations

我目前使用Ruby on Rails开发我的APP。我在2个模型之间建立了联系。结果很好但是为了显示我在我的视图中的入口显示我遇到了问题。

这是我的代码:

<%= @play.calendar_dates.each do |calendar_date| %>
    <li><%= calendar_date.adress_1 %></li>
    <li><%= calendar_date.adress_2 %></li>
    <li><%= calendar_date.zip %> - <%= calendar_date.town %>
<% end %>

在我的桌子游戏中,我记录calendar_date,现在我想在循环.each中显示它们,但除了一个好的表之外,代码还会显示它:

> [#<Calendar::Date id: 7, month: "", day: nil, hour: nil, week: "", play_id: 8, place: "", adress_1: "", adress_2: "", zip: "", town: "", season: "">, #<Calendar::Date id: 6, month: "Mai", day: nil, hour: nil, week: "Mercredi", play_id: 8, place: "A la mairie de bergerac", adress_1: "La Mairie", adress_2: "3 rue Degniolette", zip: "24100", town: "Bergerac", season: "2018">, #<Calendar::Date id: 5, month: "Mars", day: nil, hour: nil, week: "Mardi", play_id: 8, place: "Village santé", adress_1: "La santé Michel", adress_2: "4 rue des pigeons", zip: "24140", town: "Villemblard", season: "2018">]

我现在不知道如何从我看来放弃这个......

1 个答案:

答案 0 :(得分:1)

<%= @play.calendar_dates.each do |calendar_date| %>行中,在%之后取出等号。

等号表示您打算输出。在这种情况下,它会输出@play.calendar_data.each的结果,这是您看到的数组。