Эй, ребята, я новичок в Rails. Я очень смущен этой проблемой, которая у меня есть сейчас. Когда я нажимаю http://localhost:3000/videos/list
, я получаю ошибку об отсутствии указания действия show.
Вот мой код
# 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 %>
Я думаю, что проблема в маршрутах ресурсов, но я не знаю точно, как это исправить.