Hey Leute, ich bin neu bei Rails. Ich bin sehr verwirrt über dieses Problem, das ich gerade habe. Wenn ich die http://localhost:3000/videos/list
treffe, gibt es mir einen Fehler, die show-Aktion nicht anzugeben.In Schienen gebe ich die Liste Aktion, es gibt mir einen Fehler über die Aktion zeigen
Hier ist mein Code
# routes.rb
Drumvideo::Application.routes.draw do
resources :videos
end
# videos_controller.rb
class VideosController < ApplicationController
def list
@videos = Video.order("videos.updated_at DESC")
end
end
# list.erb.html
<% @videos.each do |video| %>
<ul>
<li><%= video.title %></li>
<li><%= video.desc %></li>
<li><%= video.tudou %></li>
<li><%= video.drummers.first.first_name %></li>
</ul>
<% end %>
ich glaube, das Problem in den Ressourcen Routen ist, aber ich weiß nicht genau, wie es zu beheben.
Ich denke, dass die OP sollte den Index Aktion dafür verwenden, nicht die Liste Aktion. Die Listenaktion ist eine alte Technologie. –