Video オブジェクトを保存するときに、video#watch アクションにリダイレクトしてオブジェクトを表示しようとすると、no method vide_url エラーが発生します。
管理者/ビデオ/コントローラー
def create
@video = Video.create(user: User.first, title: params['title'], description: params['description'], file: params['video']['file'])
redirect_to @video
end
ビデオ/コントローラー
def index
@videos = Video.page(params[:page]||1)
end
def watch
@video = Video.find_by!(id: params[:id])
end
ルート
get "video/index"
get "video/watch/:id" => 'video#watch'
namespace :admin do
resources :video
resources :playlist
end
何が起こっているのですか?動画にカスタム ルートを使用しているためでしょうか。