调用时,创建的事件不会显示

时间:2015-04-03 21:44:29

标签: ruby-on-rails ruby

我正在创建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

谢谢

0 个答案:

没有答案