在我看来显示错误

Bug in my view show

我目前在 Rails 上使用 Ruby 开发我的应用程序。我在两个模型之间建立了关联。结果很好,但是为了在我的视图中显示我的入口,我遇到了问题。

这是我的代码:

<%= @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 %>

在我的 table 播放中,我录制了 calendar_date,现在我想循环显示它们 .each,但是代码除了显示一个很好的 table :

> [#<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">]

我现在不知道如何从我的观点中删除它...

<%= @play.calendar_dates.each do |calendar_date| %>行中,去掉%后面的等号。

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