2009-03-28 4 views
1

나는 신발 건포도 (0.r1134)는 i686-darwin8.9.1] + 비디오신발과 보석

나는이 같은 Shoes.setup 블록 설정하기 위해 노력하고 있습니다


Shoes.setup do 
    gem 'mini_exiftool' 
    gem 'xml-simple > 1.0' 

    require "mini_exiftool" 
    require 'xmlrpc/client' 
    require 'xmlsimple.rb' 
    require "my_webservice_api_wrapper" 

    mwa = MyWebserviceApiWrapper.new 
    mwa.login # problems... 
end 

을 우리가 mwa.login에 도착할 때까지 모든 것이 잘 작동하며, 보안 로그인을 할 XML-RPC 래퍼 API가 필요합니다. 오류가 발생합니다 :

'closed?' #

irb를 실행하고 "my_webservice_api_wrapper.rb"를로드하면 정상적으로 작동하므로 신발에로드해야 할 내용을 잘못 이해 한 것 같습니다.

도움을 주시면 감사하겠습니다. 신발은 정말 멋지다.

답변

0

나는 내가 그 아직 신발에서 지원됩니다 생각하지 않는 사용자의 로그인 모듈은 HTTPS를 사용하지 않습니다 바랍니다.

+0

나는 그렇게 생각한다. 이것은 두 가지 이유로 버너로 돌아갔습니다. 1) https가 필요합니다. 2) WS 결과 집합이 너무 작아 제어가 느려지 게됩니다. Cocoa를 사용하면 필요에 따라 컨트롤을로드하므로 메모리는 사용자가 보는 것을 표시하기 위해 할당됩니다 (다소). 신발을 사용하면이 주문형로드 동작을 컨트롤에 구현하는 것이 더 어려워집니다 (AFAIK). – Steve

1

나는 당신이 두 개의 블록으로 그것을 깰 필요가 있다고 생각 :

Shoes.setup do 
    gem 'mini_exiftool' 
    gem 'xml-simple > 1.0' 
end 

require "mini_exiftool" 
require 'xmlrpc/client' 
require 'xmlsimple.rb' 
require "my_webservice_api_wrapper" 

Shoes.app do 
    mwa = MyWebserviceApiWrapper.new 
    mwa.login # problems... 
end