반응형

RUBY 19

유닉스 타임스탬프(에포크 이후 초)를 루비 날짜 시간으로 변환하는 방법은 무엇입니까?

유닉스 타임스탬프(에포크 이후 초)를 루비 날짜 시간으로 변환하는 방법은 무엇입니까? 유닉스 타임스탬프(에포크 이후 초)를 루비 날짜 시간으로 어떻게 변환합니까?죄송합니다. 시냅스 실패의 짧은 순간입니다.진짜 답은 이렇습니다. require 'date' Time.at(seconds_since_epoch_integer).to_datetime 간단한 예(현재 시스템 표준 시간대를 고려함): $ date +%s 1318996912 $ irb ruby-1.9.2-p180 :001 > require 'date' => true ruby-1.9.2-p180 :002 > Time.at(1318996912).to_datetime => # 추가 업데이트(UTC용): ruby-1.9.2-p180 :003 > Time.at(..

programing 2023.06.02

개체를 해시로 루비 변환

개체를 해시로 루비 변환 예를 들어, 나에게Gift에 반대하는.@name = "book"&@price = 15.95그것을 해시로 변환하는 가장 좋은 방법은 무엇입니까?{name: "book", price: 15.95}Rails가 아니라 Ruby에서? (Rails도 자유롭게 대답해주세요)Just say (현재 개체).attributes .attributes를 반환합니다.hash어느 것 하나object그리고 훨씬 더 깨끗합니다.class Gift def initialize @name = "book" @price = 15.95 end end gift = Gift.new hash = {} gift.instance_variables.each {|var| hash[var.to_s.delete("@")] = gift..

programing 2023.06.02

루비에서 문자열이나 정수를 이진수로 변환하는 방법은 무엇입니까?

루비에서 문자열이나 정수를 이진수로 변환하는 방법은 무엇입니까? 정수 0..9와 산술 연산자 + - * /를 이진 문자열로 만드는 방법은 무엇입니까?예: 0 = 0000, 1 = 0001, ... 9 = 1001 라이브러리를 사용하지 않고 루비 1.8.6으로 이를 수행할 수 있는 방법이 있습니까?당신은 가지고 있다Integer#to_s(base)그리고.String#to_i(base)사용 가능합니다. Integer#to_s(base)십진수를 다음과 같이 지정된 기본 숫자를 나타내는 문자열로 변환 문자열로 변환합니다. 9.to_s(2) #=> "1001" 반면에 그 반대는 로 얻을 수 있습니다.String#to_i(base): "1001".to_i(2) #=> 9 저도 비슷한 질문을 했습니다.@sawa의 답..

programing 2023.06.02

레일:포함 대 :조인트

레일:포함 대 :조인트 이것은 "어떻게 해야 할지 모르겠다"는 질문이라기 보다는 "왜 일이 이런 식으로 진행되는가"라는 질문에 더 가깝습니다. 할 것으로 있는 것에 는 그서당신사것용알을있고는관기련끌록것것다입니대사에용복는하음한은래어는내을이할▁on▁so▁use▁that▁gospel▁to것다▁pulling니입▁the▁associated▁records▁is▁know사그용▁you를 사용하는 것입니다.:include가입을 하면 추가 질문을 피할 수 있기 때문입니다. Post.all(:include => :comments) 그러나 로그를 보면 조인이 발생하지 않습니다. Post Load (3.7ms) SELECT * FROM "posts" Comment Load (0.2ms) SELECT "comments.*" FR..

programing 2023.06.02

로드 시 Ruby on Rails 콘솔이 중단됨

로드 시 Ruby on Rails 콘솔이 중단됨 어떤 이유로든 Ruby on Rails 콘솔은 시작을 거부하고 중단됩니다.나는 내 코드를 변경하지 않았고, 같은 버전의 Ruby와 Ruby on Rails를 사용하는 다른 프로젝트들은 문제가 없습니다.마지막으로 + 스프링을 가리키는 스택 추적을 받습니다. 왜 이런 일이 한 순간부터 다음 순간까지 일어나고 있는지, 어디서 잘 작동했는지 설명할 수 없습니다.저는 RVM을 통해 모든 보석을 지우고 bundle 명령어를 다시 설치했지만 여전히 운이 없습니다.어떤 아이디어든 감사하겠습니다. 또한 Ruby on Rails 서버는 제가 알기로는 문제가 없습니다.이 문제는 프로젝트와 관련이 있지만 코드는 변경되지 않았으며 Ruby on Rails 콘솔에만 문제가 있습니다..

programing 2023.06.02

문자열에서 첫 번째 문자를 제거하는 가장 쉬운 방법은 무엇입니까?

문자열에서 첫 번째 문자를 제거하는 가장 쉬운 방법은 무엇입니까? 예: [12,23,987,43 "을(를) 제거하는 가장 빠르고 효율적인 방법은 무엇입니까?[아마도 a를 사용하여chop()하지만 첫 번째 캐릭터는?위의 파블로의 대답과 비슷하지만 그늘막 청소기: str[1..-1] 배열을 1에서 마지막 문자로 반환합니다. 'Hello World'[1..-1] => "ello World" 저는 다음과 같은 것을 사용하는 것을 선호합니다. asdf = "[12,23,987,43"asdf[0] = '' 파스디프# >> "12,23,987,43" 저는 항상 가장 빠르고 읽기 쉬운 방법을 찾고 있습니다. require 'benchmark' N = 1_000_000 puts RUBY_VERSION STR = "[12..

programing 2023.06.02

루비 스크립트를 디버깅하는 방법

루비 스크립트를 디버깅하는 방법 닫힘.이 질문에는 디버깅 세부 정보가 필요합니다.현재 답변을 수락하고 있지 않습니다. 원하는 동작, 특정 문제 또는 오류, 문제를 재현하는 데 필요한 최단 코드를 포함하도록 질문을 편집합니다.이것은 다른 사람들이 질문에 대답하는 데 도움이 될 것입니다. 3년 전에 문을 닫았습니다. 커뮤니티는 지난 달 이 질문을 다시 시작할지 여부를 검토한 후 이 질문을 닫았습니다. 세부 정보 또는 명확성 필요 이 게시물을 편집하여 세부 정보를 추가하고 문제를 명확히 합니다. 이 질문을 개선합니다. 인터넷에서 아래의 루비 코드를 복사하여 몇 가지 변경을 했지만 작동하지 않습니다. 프로그램을 직접 디버깅하려면 어떻게 해야 합니까?프라이(GitHub)를 사용합니다. 설치 방법: $ gem in..

programing 2023.06.02

rhc 설정 시 'no this file dl/import' 오류가 표시됨

rhc 설정 시 'no this file dl/import' 오류가 표시됨 https://developers.openshift.com/en/getting-started-windows.html#client-tools 에서 설명한 대로 오픈시프트 클라이언트 도구를 설치하고 있습니다.'기계 설정' 단계에서 다음 오류가 발생했습니다. rhc 설정 C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54: in 'require' : 해당 파일을 로드할 수 없습니다. -- dl/import(로드 오류) 전체 스택 추적: C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `re..

programing 2023.06.02

--no-ri --no-rdoc을 기본 forgem 설치로 만드는 방법은 무엇입니까?

--no-ri --no-rdoc을 기본 forgem 설치로 만드는 방법은 무엇입니까? 기계나 취급하는 서버에 설치한 보석의 RI 또는 RDoc 출력을 사용하지 않습니다(다른 문서를 사용합니다). 및 합니다. 는 설정하는 입니다.--no-ri --no-rdoc. 그 두 깃발을 기본값으로 만드는 방법이 있습니까? 다음행로추됩니다면하에 .~/.gemrc파일(홈 폴더에 있음): gem: --no-document 타고 echo 'gem: --no-document' >> ~/.gemrc 이 또는이전추수있습다니가할에 할 수 .gemrc구성 파일. Linux에서 찾는 방법은 다음과 같습니다. strace gem source 2>&1 | grep gemrc 그--no-document옵션은 RubyGems CLI Refe..

programing 2023.06.02
반응형