반응형

Ruby 4

루비 코드를 어떻게 문서화합니까?

루비 코드를 어떻게 문서화합니까? 루비 코드를 문서화할 때 특정 코드 규칙이 있습니까?예를 들어 다음 코드 스니펫이 있습니다. require 'open3' module ProcessUtils # Runs a subprocess and applies handlers for stdout and stderr # Params: # - command: command line string to be executed by the system # - outhandler: proc object that takes a pipe object as first and only param (may be nil) # - errhandler: proc object that takes a pipe object as first and ..

sourcetip 2023.06.17

가상 환경에 해당하는 루비?

가상 환경에 해당하는 루비? Python 유틸리티 가상 환경과 비슷한 것이 있습니까? 할 수 때문에 Python 패키지를 설치할 수 .easy_install django시스템 전체 사이트 검색 디렉터리에 들어가지 않고 가상 환경에서 생성된 디렉터리에 들어갑니다. 예: $ virtualenv test New python executable in test/bin/python Installing setuptools...cd .........done. $ cd test/ $ source bin/activate (test)$ easy_install tvnamer Searching for tvnamer Best match: tvnamer 0.5.1 Processing tvnamer-0.5.1-py2.5.egg Ad..

sourcetip 2023.06.02

루비 해시를 숫자 값으로 정렬하는 방법은 무엇입니까?

루비 해시를 숫자 값으로 정렬하는 방법은 무엇입니까? 카운트별로 정렬하려는 카운터 해시가 있습니다.문제는 기본 Hash.sort 함수가 숫자 크기가 아닌 문자열처럼 숫자를 정렬한다는 것입니다. 예: 주어진 해시: metrics = {"sitea.com" => 745, "siteb.com" => 9, "sitec.com" => 10 } 이 코드 실행: metrics.sort {|a1,a2| a2[1]a1[1]} 정렬된 배열을 반환합니다. [ 'siteb.com', 9, 'sitea.com', 745, 'sitec.com', 10] 745가 9보다 큰 숫자일지라도 9가 목록에 먼저 나타납니다.누가 1등인지 보여주려고 할 때, 이것은 제 삶을 어렵게 만들고 있습니다.:) 해시(또는 배열)를 숫자 값 크기별로 ..

sourcetip 2023.06.02

Ruby on Rails 콜백, :before_save와 :before_create의 차이점은 무엇입니까?

Ruby on Rails 콜백, :before_save와 :before_create의 차이점은 무엇입니까? 당신이 구체적으로 무엇을 설명해 주시겠습니까?:before_save그리고.:before_createRuby on Rails 콜백은 Rails 유효성 검사와 어떤 관련이 있습니까?유효성 검사는 다음 이후에 수행됩니까?:before_save또는:before_create?Rails 아래의 작성 작업에서는 데이터베이스 작업 전에 6개의 콜백이 있고 이후에 2개가 있습니다.순서는 다음과 같습니다. before_validation before_validation_on_create after_validation after_validation_on_create before_save before_create 데이터..

sourcetip 2023.06.02
반응형