在我看来显示错误
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
的结果,即您看到的数组。
我目前在 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
的结果,即您看到的数组。