Railsアプリに実装しようとしてgit push
いますが、Railsが検証していないように見えるPROPFINDリクエストを送信します。私がしようとすると:
git プッシュhttp://localhost:3000/satellite/.git
それは私に与えます:
2015-06-08 19:20:38 +0530 で 127.0.0.1 の PROPFIND "/satellite/.git/" を開始しました
ActionController::RoutingError ([PROPFIND] "/satellite/.git" に一致するルートはありません)
ただし、問題なくgit clone http://localhost:3000/satellite/.git
動作します。(つまり、レポがそこに存在します。)
route.rb ファイルに propfind を追加しようとすると、次のようになります。
ActionDispatch::Routing::Mapper の未定義メソッド「propfind」
私はこれを見つけました: https://rails.lighthouseapp.com/projects/8994/tickets/5895-allow-mounting-of-rack-apps-that-deal-with-http-extensions
そのパッチの後、彼らは ActionDispatch で PROPFIND を許可したと思います。ドキュメントでは、propfind を RFC3253 定数として言及しています。PROPFIND を有効にする方法はありますか?