我正在创建events
,但我试图让他们出现,而没有任何运气。我可以在控制台中看到我的事件实际上正在创建,但是当我尝试调用它们时,没有任何反应。
这是我的days.show.html.erb
,我在呼叫events
<h3><% @events.each do |event| %>
<%= link_to event.name,[@day, @track, event] %>
<% end %></h3>
这是我的show
中的days_controller
方法:
def show
@day = Day.find(params[:id])
@tracks = @day.tracks
@track = Track.find(params[:id])
@events = @track.events
@event = Event.find(params[:id])
end
另外,我使用嵌套,因此我的events
嵌套在tracks
嵌套在days
routes.rb
:
resources :days do
resources :tracks do
resources :events
end
end
谢谢