アプリケーション <%=yield%> で外部 Web ページ rates.appiclife.com をレンダリングする必要があります。
私はこれを試しました:
次のメソッドを pages_controller.rb に配置しました
def fetch_url(url)
r = Net::HTTP.get_response( URI.parse( url ) )
if r.is_a? Net::HTTPSuccess
r.body
else
nil
end
end
同じファイル内:
def showexternal
@snippet = fetch_url "http://rates.appiclife.com/"
end
そして、showexternal.html.erb ビュー/ページで:
<%= @snippet %>
次のエラーが表示されます。incompatible character encodings: UTF-8 and ASCII-8BIT
これを行うことさえ可能ですか?問題は、これらの価格が更新され、Excel ファイルで受信されることです。そのため、html テーブルに配置するだけでは、価格を調整するのに多くの作業が必要です。