«ruby» 태그된 질문

루비는 1995 년에 마츠모토 유키히로 (Matz)가 만든 다중 플랫폼 오픈 소스 동적 객체 지향 해석 언어입니다. [ruby] 태그는 구문과 라이브러리를 포함하여 Ruby 언어와 관련된 질문에 사용됩니다. Ruby on Rails 질문에는 [ruby-on-rails] 태그가 있어야합니다.

7
루비 클래스 인스턴스 변수와 클래스 변수
" Ruby 인스턴스 변수는 언제 설정됩니까? "를 읽지 만 클래스 인스턴스 변수를 사용할 때는 두 가지가 있습니다. 클래스 변수는 클래스의 모든 객체가 공유하며 인스턴스 변수는 하나의 객체에 속합니다. 클래스 변수가 있다면 클래스 인스턴스 변수를 사용할 여지가 충분하지 않습니다. 누군가이 둘의 차이점과 사용시기를 설명 할 수 있습니까? 코드 예제는 다음과 같습니다. …

7
한 배열에 다른 배열의 모든 요소가 포함되어 있는지 확인하는 방법
주어진: a1 = [5, 1, 6, 14, 2, 8] 다음의 모든 요소가 포함되어 있는지 확인하고 싶습니다. a2 = [2, 6, 15] 이 경우 결과는 false입니다. 그러한 배열 포함을 식별하는 내장 Ruby / Rails 메소드가 있습니까? 이를 구현하는 한 가지 방법은 다음과 같습니다. a2.index{ |x| !a1.include?(x) }.nil? 더 좋고 더 읽기 …

8
'json'기본 gem에는 설치된 빌드 도구가 필요합니다
나는 한 ruby 1.9.2p180 (2011-02-18) [i386-mingw32]내 윈도우 7 컴퓨터에 설치되어 있어야합니다. 이제 "gem install json"명령을 사용하여 JSON gem을 설치하려고했는데 다음 오류가 발생했습니다. ERROR: Error installing JSON: The 'json' native gem requires installed build tools. Please update your PATH to include build tools or download the DevKit from '[http://rubyinstaller.org/downloads][1]' and follow …
178 ruby  json  windows-7  rubygems 


7
Ruby on Rails에서 "Sun Oct 5th"와 같이 "th"접미사로 날짜를 어떻게 형식화합니까?
짧은 주중, 짧은 달, 앞에 0이없는 "th", "st", "nd"또는 "rd"접미사를 포함한 형식으로 날짜를 표시하고 싶습니다. 예를 들어,이 질문을받은 날에는 "Thu Oct 2nd"가 표시됩니다. Ruby 1.8.7을 사용하고 있으며 Time.strftime 은이 작업을 수행하지 않는 것 같습니다. 표준 라이브러리가 있으면 선호합니다.
177 ruby-on-rails  ruby  date 

13
OSX에 설치된 모든 gem을 제거 하시겠습니까?
이전의 모든 gem 설치를 되돌리고 제거하려는 경우가 있습니다. 예를 들어 친구가 RVM을 사용하도록 레일 개발 시스템을 마이그레이션하도록 지원해야했습니다. 이전에 시스템 전체를 사용 했었기 때문에 gem여러 프로젝트로 작업 할 때 많은 두통이 발생했습니다. 기본적으로 그는 RVM 변환의 포스터 자식이었습니다. OSX 시스템에서 모든 gem을 우아하게 제거하려면 어떻게해야합니까?
177 ruby  rubygems 

7
해시에 새 항목을 추가하는 방법
Ruby를 처음 사용하고 기존 해시에 새 항목을 추가하는 방법을 모르겠습니다. 예를 들어 먼저 해시를 만듭니다. hash = {item1: 1} 그 후 item2를 추가하고 싶기 때문에이 후에 나는 다음과 같이 해시를 갖습니다. {item1: 1, item2: 2} 해시에서 어떤 방법을 사용 해야할지 모르겠습니다. 누군가 나를 도울 수 있습니까?
177 ruby  hash 

6
CocoaPod 설치 : 응답 없음
터미널에서 CocoaPod를 설치하려고합니다 : $ sudo gem install cocoapods 루트 비밀번호를 입력 한 후에는 아무 일도 일어나지 않습니다. 어떻게 디버깅 할 수 있습니까?
176 ruby  rubygems  cocoapods 


16
철도에서 STI 서브 클래스의 경로를 처리하는 모범 사례
내 레일 뷰와 컨트롤러는 뒤덮 redirect_to, link_to및 form_for메소드 호출. 때때로 link_to그리고 redirect_to그들이 연결하고 경로 (예에서 명시 적입니다 link_to 'New Person', new_person_path)하지만, 여러 번 경로 (예를 암시 적이다 link_to 'Show', person). 모델에 단일 테이블 상속 (STI)을 추가하고 (예 :) Employee < Person이 모든 메소드가 하위 클래스의 인스턴스 (예 :)를 중단합니다 Employee. …

14
rspec에서 모듈 테스트
rspec에서 모듈 테스트에 대한 모범 사례는 무엇입니까? 몇 가지 모델에 포함되는 일부 모듈이 있으며 현재로서는 각 모델에 대해 중복 테스트가 있습니다 (차이가 거의 없음). 그것을 건조시키는 방법이 있습니까?
175 ruby  unit-testing  rspec 



5
Rails에 테이블이 있는지 확인
테이블이 없으면 작동하지 않는 갈퀴 작업이 있습니다. 웹 사이트에서 20 명 이상의 엔지니어와 함께 일하고 있으므로 해당 테이블을 채울 레이크 작업을 수행하기 전에 테이블을 마이그레이션했는지 확인하고 싶습니다. AR에는 다음과 같은 방법이 Table.exists있습니까? 이들이 테이블을 성공적으로 마이그레이션했는지 어떻게 확인할 수 있습니까?

3
RVM과 함께 Ruby 1.9.3을 설치했지만 명령 행에 ruby ​​-v가 표시되지 않음
콘솔 출력은 다음과 같습니다. sergio@sergio-VirtualBox:~$ rvm list rvm rubies ruby-1.9.3 [ i386 ] sergio@sergio-VirtualBox:~$ rvm use 1.9.3 Using /usr/share/ruby-rvm/gems/ruby-1.9.3 sergio@sergio-VirtualBox:~$ ruby -v The program 'ruby' can be found in the following packages: * ruby1.8 * ruby1.9.1 Try: sudo apt-get install <selected package> 무슨 일이야? 컴퓨터를 재부팅해야합니까? 아니면 박쥐에서 바로 작동해야합니까? …
173 ruby  ubuntu  rvm 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.