0
私のアプリケーションでは、私はトピックの概念を持っています。ユーザーはトピックを見ることができます。これを処理するためにWatchedController
とTopicController
の両方を作成しました。ここに私のルートです:Rspecが私のルートを好きではないのはなぜですか?
resources :topics, :only => [:show, :index] do
resource :watched, :only => [:create, :destroy]
end
は、ここに私の失敗サンプルRSpecのテストです:
it "failing test" do
post :create, :topic_id => @topic.id
end
私はスペックを実行すると、RSpecのは文句:
Failure/Error: post 'create', :topic_id => @topic.id
ActionController::RoutingError:
No route matches {:topic_id=>1, :controller=>"watched", :action=>"create"}
私はこの問題に時間を無駄にしました私はまだそれが動作していない理由を把握することはできません。どんな助け?
私はそのコマンドが存在するかどうかわかりませんでした。それは監視が監視に複数化されていることが判明しました。助けてくれてありがとう。 – LandonSchropp