Dies ist so einfach, es sollte kein Problem sein, aber ich verstehe nicht, was hier los ist.Schienen rendern teilweise mit: Sammlung
Ich habe den folgenden Code
class DashboardController < ApplicationController
def bookings
@bookings = Booking.all
end
end
/views/dashboard/bookings.html.erb
<%= render 'booking', :collection => @bookings %>
/views/dashboard/_booking.html.erb
<%= booking.booking_time %>
Ich erhalte den folgenden Fehler
undefined method `booking_time' for nil:NilClass
Allerdings, wenn ich dies tun in /views/dashboard/_bookings.html.erb
<% @bookings.each do |booking| %>
<%= render 'booking', :booking => booking %>
<% end %>
ich (richtig)
2012-12-19 09:00:00 UTC
2012-12-28 03:00:00 UTC
Was geht hier vor? Ich möchte wirklich verwenden: Sammlung wie hier definiert http://guides.rubyonrails.org/layouts_and_rendering.html
Dies sollte die akzeptierte Antwort sein! –