반응형

ruby 7

텍스트의 하위 문자열을 얻는 방법?

텍스트의 하위 문자열을 얻는 방법? 길이가 700까지인 텍스트가 있습니다.첫 번째 문자 중에서 ~30개만 가져오려면 어떻게 해야 합니까?텍스트가 있는 경우your_text변수는 다음을 사용할 수 있습니다. your_text[0..29] 사용, 별칭도 다음과 같습니다.[]. a = "hello there" a[1] #=> "e" a[1,3] #=> "ell" a[1..3] #=> "ell" a[6..-1] #=> "there" a[6..] #=> "there" (requires Ruby 2.6+) a[-3,2] #=> "er" a[-4..-2] #=> "her" a[12..-1] #=> nil a[-2..-4] #=> "" a[/[aeiou](.)\1/] #=> "ell" a[/[aeiou](.)\1/, ..

programing 2023.07.09

어떤 루비 IDE를 선호하십니까?

어떤 루비 IDE를 선호하십니까? 현재 상태로는 이 질문은 우리의 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문 지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요청할 가능성이 높습니다.이 질문을 개선하고 다시 열 수 있다고 생각되면 도움말 센터를 방문하여 안내를 받으십시오. 마감됨11년 전에. 잠겼습니다.질문이 주제에서 벗어났지만 과거의 중요성이 있기 때문에 이 질문과 답변은 잠겨 있습니다.현재 새 답변이나 상호 작용을 허용하지 않습니다. 최근 이클립스를 RDT(RadRails가 아닌)와 함께 많이 사용하고 있는데, 상당히 만족스럽습니다만, 괜찮은 대안을 알고 계신지 궁금합니다.요즘 NetBeans도 Ruby를 지원한다는 것은 알..

programing 2023.06.09

루비: 루비 보석의 특정 버전을 어떻게 설치합니까?

루비: 루비 보석의 특정 버전을 어떻게 설치합니까? 명령줄 사용gem도구, 어떻게 보석의 특정 버전을 설치할 수 있습니까?사용-v플래그: $ gem install fog -v 1.8 사용--version매개변수(변수)-v): $ gem install rails -v 0.14.1 … Successfully installed rails-0.14.1 다음과 같은 버전 비교기를 사용할 수도 있습니다.>=또는~> $ gem install rails -v '~> 0.14.0' … Successfully installed rails-0.14.4 새로운 버전의 루비 보석을 사용하면 다음과 같은 요구사항을 강화할 수 있습니다. $ gem install rails -v '~> 0.14.0, < 0.14.4' … Succe..

programing 2023.06.04

맥 OS에 노코기리를 설치하면 실패하고 libiconv가 누락되는 이유는 무엇입니까?

맥 OS에 노코기리를 설치하면 실패하고 libiconv가 누락되는 이유는 무엇입니까? Mac OS 10.9.3에 Nokogiri를 설치하려고 시도했지만, 무엇을 시도하든 결국 설치가 실패하고 다음 오류 메시지가 표시됩니다. $ sudo gem install nokogiri -- --with-xml2-include=/usr/local/Cellar/libxml2/2.9.1/include/libxml2 --with-xml2-lib=/usr/local/Cellar/libxml2/2.9.1/lib --with-xslt-dir=/usr/local/Cellar/libxslt/1.1.28 --with-iconv-include=/usr/local/Cellar/libiconv/1.14/include --with-iconv..

programing 2023.06.04

Struct를 사용해야 하는 경우와OpenStruct?

Struct를 사용해야 하는 경우와OpenStruct? 일반적으로 Struct와 비교하여 OpenStruct를 사용할 때의 장점과 단점은 무엇입니까?어떤 유형의 일반적인 사용 사례가 각각 적합합니까?와 함께OpenStruct임의로 속성을 만들 수 있습니다.aStruct그러나 속성을 생성할 때 속성이 정의되어 있어야 합니다.다른 것보다 하나를 선택하는 것은 주로 나중에 속성을 추가할 수 있는지 여부에 따라 결정되어야 합니다. 그들을 생각하는 방법은 한 쪽은 해시이고 다른 쪽은 계급 사이의 스펙트럼의 중간점입니다.그들은 데이터 간의 관계가 데이터보다 더 구체적이라는 것을 의미합니다.Hash수업처럼 인스턴스 메소드가 없어요예를 들어, 함수에 대한 여러 옵션은 해시에서 의미가 있습니다. 관련성이 거의 없습니다...

programing 2023.06.04

delete_all vs destroy_all?

delete_all vs destroy_all? 테이블에서 레코드를 삭제하는 최선의 방법을 찾고 있습니다.예를 들어, 사용자 ID가 여러 테이블에 걸쳐 있는 사용자가 있습니다.이 사용자와 모든 테이블에 ID가 있는 모든 레코드를 삭제합니다. u = User.find_by_name('JohnBoy') u.usage_indexes.destroy_all u.sources.destroy_all u.user_stats.destroy_all u.delete 이것은 작동하고 모든 테이블에서 사용자의 모든 참조를 제거하지만, 저는 그것을 들었습니다.destroy_all공정이 매우 무거워서, 저는 노력했습니다.delete_all사용자를 자신의 사용자 테이블에서 제거할 뿐입니다.id다른 모든 테이블에서 null로 설정되지..

programing 2023.06.04

Ruby: 인스턴스의 호출 클래스 메서드

Ruby: 인스턴스의 호출 클래스 메서드 루비에서 해당 클래스의 인스턴스 중 하나에서 클래스 메소드를 어떻게 부르나요?있다고 해요 class Truck def self.default_make # Class method. "mac" end def initialize # Instance method. Truck.default_make # gets the default via the class's method. # But: I wish to avoid mentioning Truck. Seems I'm repeating myself. end end 전선Truck.default_make기본값을 검색합니다.하지만 언급하지 않고 이 말을 할 수 있는 방법이 있습니까?Truck있어야 할 것 같습니다.클래스의 문자 그대..

programing 2023.06.04
반응형