1

私は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:inblock 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:incall' pac (1.0.0) lib/pac/runtimes/rubyracer.rb:55: in Locker' pac (1.0.0) lib/pac/runtimes/rubyracer.rb:55:inlock' pac (1.0.0) lib/pac/runtimes/rubyracer.rb:21: in call' pac (1.0.0) lib/pac/file.rb:18:infind' app/helpers/accounts_helper.rb: 46: readPACfileData' app/helpers/accounts_helper.rb:65:inreadPACfile 内' app/helpers/accounts_helper.rb:83:'getProxyServer' 内

何が問題ですか?アプリケーションからプログラムで proxyserverIP がある場合はそれを見つけ出し、それを使用して Web サイトにアクセスしたいと考えています。何か助けはありますか?

4

0 に答える 0