私はRubyが初めてです。私は簡単なコードを書きました:...
pac = PAC.load(pacfilename)
return pac.find('http://www.google.com')
...
宝石を使っています
gem 'win32-service', '0.8.2', :platforms => :mingw
gem 'pac', "~> 1.0.0"
gem 'therubyracer', '0.11.0beta1', :platforms => :mingw
次のエラーが表示されます: Accounts#new の PAC::ProgramError
null の抽出されたソースのメソッド 'lastIndexOf' を呼び出せません (6 行目あたり):
3: > 4: 5: 6: <%= getProxyServer %> 7: 8: <%= link_to 'Back', accounts_path %>
トレースファイルの関連部分 pac (1.0.0) lib/pac/runtimes/rubyracer.rb:28:in rescue in block in call'
pac (1.0.0) lib/pac/runtimes/rubyracer.rb:22:in
block in call' pac (1.0.0) lib/pac/runtimes/rubyracer.rb:57:in block in lock'
pac (1.0.0) lib/pac/runtimes/rubyracer.rb:55:in
call' pac (1.0.0) lib/pac/runtimes/rubyracer.rb:55: in Locker'
pac (1.0.0) lib/pac/runtimes/rubyracer.rb:55:in
lock' pac (1.0.0) lib/pac/runtimes/rubyracer.rb:21: in call'
pac (1.0.0) lib/pac/file.rb:18:in
find' app/helpers/accounts_helper.rb: 46: readPACfileData'
app/helpers/accounts_helper.rb:65:in
readPACfile 内' app/helpers/accounts_helper.rb:83:'getProxyServer' 内
何が問題ですか?アプリケーションからプログラムで proxyserverIP がある場合はそれを見つけ出し、それを使用して Web サイトにアクセスしたいと考えています。何か助けはありますか?