ruby-1.8

    5

    2답변

    내 코드 전체에 해시를 적용하기 위해 {key: 'value'} 구문을 사용하여 Ruby gem을 작성하고 있습니다. 내 테스트는 모두 1.9.x에서 이루어졌지만, 당연히 1.8.7에서는 syntax error, unexpected ':', expecting ')'이되었습니다. 1.8.x를 지원하는 모범 사례가 있습니까? 이전 친구 =>을 사용하여 코드를

    0

    2답변

    문자열 내에서 정수를 읽어야합니다. 문자열은 다음과 같습니다. GAME_SWITCH(476) 그리고 476 부분을 읽어야합니다. 참고로, 매번 476 회는 아니지만 매번 "GAME_SWITCH (...)"가됩니다. 나는 "GAME_SWITCH ("and ")"을 삭제하기 위해 .delete 메소드를 사용했지만 어떤 이유로 든 효과가 없다. 난 그냥 정수

    0

    3답변

    이 동작이 정확합니까? 나는 다음과 같은 몇 가지 코드를 실행 해요 : @a_hash = {:a => 1} x = @a_hash x.merge!({:b => 2}) 을 모든의 끝에서, X의 값은 예상대로 변경되었지만 너무 @a_hash의 값을 가지고있다. {{a => 1, : b => 2}가 둘 다 값으로 사용됩니다. Ruby에서 정상적인 동작입니까

    1

    3답변

    이전에 질문을 올렸습니다. Issues with DISTINCT when used in conjunction with ORDER에 내 컴퓨터에서 로컬로 작업 한 훌륭한 답변을 받았습니다. 그러나 코드를 서버에 푸시하면 결과에 아무런 영향을주지 않습니다 ... 이후 호스트 공급자에게 연락하여 서버의 Ruby 버전이 1.8.7임을 확인했습니다. 마음, 사람이

    0

    1답변

    Windows에서 Rails 2.3이 설치된 Ruby 1.8.7에서 Monkey patch strftime이 필요합니다. 구성 \ 이니셜 라이저에서 나는이 time_patch.rb 파일 (code below)을 넣어하지만 따기하지 않는 것 : if RUBY_PLATFORM =~ /mingw32|mingw64|mswin32|mswin64/ clas

    0

    1답변

    Ruby 1.8에서 Ruby-FFI로 작업하여 UTF-16LE 문자열을 사용하는 라이브러리를 래핑했습니다. 라이브러리에는 이러한 String을 반환하는 C 함수가 있습니다. 내가 attach_function [:getVersion, [], :pointer] 과 기능을 포장하고 반환 된 포인터에 read_string 전화, 또는 때문에 나는, 내가 돌아

    0

    1답변

    레일 응용 프로그램에서 sinatra 응용 프로그램을 사용하고 있습니다. 지금은 루비 1.9.2에 대한 RAN 및 3.2.1 레일 경우가 TypeError (no marshal_dump is defined for class Mutex) 을 제공 /test_app 경로를 액세스하는 동안 루트 mount TestApp::Application => "/tes

    1

    1답변

    어떻게하면 다음과 같은 사용되지 않는 루비 1.8 코드를 루비 1.9 코드로 변환 할 수 있습니까? invalid_chars_stripper = Iconv.new('UTF-8//IGNORE', 'UTF-8') invalid_chars_stripper.iconv(body + ' ')[0..-2] 감사합니다.

    0

    1답변

    나는 루비 1.9.2를 rvm을 사용하여 내 시스템 (우분투)에 설치했지만 하나의 응용 프로그램에는 rvm 1.8.7이 필요합니다. 루비 1.8.7을 어떻게 루비 1.9와 함께 설치해야합니까? .2 내 시스템에서 실행됩니다. 안내 해주세요?

    2

    1답변

    Java 및 .Net 앱용 서버 인 Ruby on Rails 애플리케이션이 있습니다. 일부 데이터를 보낼 때 사용하는 사용자 정의 헤더가 있지만이 데이터가 Ruby on Rails 응용 프로그램에 도달하면 레일스는 UTF-8 값을 읽습니다. 은 유효한 UTF-8 문자열이이 아닙니다. 이 도달하면 DEBUG [main] (DefaultClientConnect