我目前使用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">]
我现在不知道如何从我看来放弃这个......
答案 0 :(得分:1)
在<%= @play.calendar_dates.each do |calendar_date| %>
行中,在%
之后取出等号。
等号表示您打算输出。在这种情况下,它会输出@play.calendar_data.each
的结果,这是您看到的数组。