【发布时间】:2018-03-17 17:43:16
【问题描述】:
我目前使用 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">]
我现在不知道如何从我的观点中丢弃它......
【问题讨论】:
-
这是因为您使用的是
<%= %>而不是<% %>,它会打印在@play.calendar_dates上应用each的结果。 -
但如果没有...
-
什么意思?
-
很抱歉!当我阅读您的信息时,我犯了一个错误......这是工作!非常感谢!!
标签: ruby-on-rails model-view-controller model-associations