1

アプリケーション <%=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 テーブルに配置するだけでは、価格を調整するのに多くの作業が必要です。

4

1 に答える 1