私は最終的にすべての相対リンクを絶対リンクに変換するオプション-kを使用して、wgetを使用して、レールの外側で問題を完全に解決しました。このコードで修正する一つの小さな事がまだある
def action_with_relative_links
end
def action_with_absolute_links
render :text => convert_to_absolute_links(:action_with_relative_links)
end
def convert_to_absolute_links(action_param)
`wget -q -k -O/tmp/absolute_links.html #{url_for :action => action_param}`
`cat /tmp/absolute_links.txt`
end
:高い同時実行で発生する可能性のある問題、ために一時的なファイルシステムのファイルを使用することで、それは私のコントローラは、それは次のようになります。
私は、ハックを避け、すべてをレールで行うことを望んでいましたが、私は結果にかなり満足していて、私のすべてのビューとレイアウトファイルを変更しません。
私はそれが誰かを助けることを願っています!