これはおそらく簡単ですが、私には理解できません。
URL「/submit」を介して:submissions#newへのルートを作成しようとしています
resources :submissions, :only => [:index, :show, :new, :create]
match 'submit', :to => 'submissions#new'
上記のコードは正常に機能しますが、「/ subject / new」の標準の「resources」で作成されたURLをブロックし、「/submit」URLのみを使用したいと思います。私が両方のURLを記述した方法では、submissions#newがレンダリングされますが、これは望ましくありません。
コードの「resources」行をコメントアウトし、「match」行のみを使用すると、コントローラー「submissions_controller」が見つかりなくなります。
エラーメッセージは次のとおりです。
提出物のActionController::RoutingError#new
/media/sf_admin/Projects/lolsnort/app/views/submissions/_form.html.erbを表示しています。1行目が表示されています。
{:controller=>"submissions"}に一致するルートはありません
どんな助けでもいただければ幸いです。ありがとう。