私はRails 3.0をroutes.rbで使用しましたが、うまく機能します.しかし、Railsを4.0にアップグレードすると、このルートが原因でNo route matches [GET] "/project/12323/payment"
match "project/:id/payment" => "project#payment", :as => "project_payment", :via => :get, :constraints => { :protocol => Rails.env.production? ? 'https' : 'http' }
を削除する:constraints => { :protocol => Rails.env.production? ? 'https' : 'http' }
と、再び機能します。問題は :constraints 構文に関するものだと思いますが、よくわかりません。
どうすれば修正できるか知っていますか?