原因は、URLを組み立ているApplicationHelper#build_url。
* しかし、同じbuild_urlを呼んでいるProjectHelperでは、明示的にonly_pathをfalseにしている
* さらに、どこにもbuild_urlは定義されていない
もうわけわかめ。
ApplicationHelper のほうは、おもにHTMLに使われるので、only_pathはtrueでいいと思うけれど、ProjectHelperはRSSに挿入されるリンクを作成するので、このあたりはリバースプロキシの仕組みをもうちょい勉強しないとわからんね。
それにしても、build_urlはいったいどこにあるのだろうか…それがわからないと何も進めない。
---追記---
これは名前付きconnectと呼ばれるらしい。routes.rbでmap.connectの代わりに任意の名前を付けることが出来るらしい。
今回は、「map.build ... 」としているため、build_urlというメソッドが動的に生成されている。
grep 'def build_url' をやりまくった自分涙目。
それにしても、名前付きconnectを使うと、デフォルトでonly_pathがfalseになるのか?要調査。
【Rubyの最新記事】

