«ruby» 태그된 질문

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

7
Ruby : 변수를 문자열로 병합
Ruby에서 변수를 문자열로 병합하는 더 좋은 방법을 찾고 있습니다. 예를 들어 문자열이 다음과 같은 경우 : 는 " "animal actionsecond_animal animal, action및에 대한 변수 second_animal가 있습니다. 해당 변수를 문자열에 넣는 가장 좋은 방법은 무엇입니까?
95 ruby  string 

6
Rails 3에서 UTC를 현지 시간으로 변환
Rails 3에서 UTC Time또는 TimeWithZone현지 시간으로 변환하는 데 문제가 있습니다. UTC의 moment일부 Time변수 (예 :) 가 있습니다 moment = Time.now.utc. momentDST (예 : EST / EDT 사용)를 처리하면서 내 시간대 로 어떻게 변환 합니까? 보다 정확하게는 시간이 오늘 아침 오전 9시 EDT에 해당하는 경우 "3 월 14 일 월요일 오전 …

4
홈 디렉토리와 관련된 파일을 여는 방법
다음 Errno::ENOENT: No such file or directory은 파일이 존재하더라도 실패 합니다. open('~/some_file') 그러나 다음과 같이 할 수 있습니다. open(File.expand_path('~/some_file')) 두 가지 질문이 있습니다. open물결표가 홈 디렉토리를 가리키는 것으로 처리 하지 않는 이유는 무엇 입니까? 보다 매끄러운 방법이 File.expand_path있습니까?
95 ruby 

3
FactoryGirl에서 빌드 및 생성 방법의 차이점은 무엇입니까?
공장 소녀 도입 의 차이 묘사 FactoryGirl.build()와 FactoryGirl.create(): # Returns a User instance that's not saved user = FactoryGirl.build(:user) # Returns a saved User instance user = FactoryGirl.create(:user) 나는 여전히 둘의 실질적인 차이점을 이해하지 못합니다. 다른 사람이 아닌 하나를 사용하고 싶은 예를 누군가가 줄 수 있습니까? 감사!
95 ruby  factory-bot 


7
Windows에 RubyGems 설치
나는 루비를 처음 사용합니다. http://rubygems.org/pages/download 사이트에 제공된 단계에 따라 내 PC에 Ruby Gems를 설치하려고했습니다 . 언급 한 사이트에서 패키지를 다운로드하고 설치가있는 디렉터리로 디렉터리를 변경 한 다음 setup.rb명령 프롬프트에서 명령을 사용하여 설치를 실행하려고했습니다 . 그러나 "Windows에서이 파일을 열 수 없습니다."라는 팝업 창이 나타나고이 파일을 열 프로그램을 선택하라는 메시지가 표시됩니다. 이제 어떻게해야합니까? …
95 ruby  gem  install 

6
Rails 레이크 작업 실행 방법
터미널 / 콘솔에서이 레이크 파일을 어떻게 실행합니까? lib / tasks의 내 statistik.rake desc "Importer statistikker" namespace :reklamer do task :iqmedier => :environment do ... end task :euroads => :environment do ... end task :mikkelsen => :environment do ... end task :orville => :environment do ... end end

4
Ruby Metaprogramming : 동적 인스턴스 변수 이름
다음 해시가 있다고 가정 해 보겠습니다. { :foo => 'bar', :baz => 'qux' } 객체의 인스턴스 변수가되도록 키와 값을 어떻게 동적으로 설정할 수 있습니까? class Example def initialize( hash ) ... magic happens here... end end ... 그래서 모델 내부에서 다음과 같이 끝납니다. @foo = 'bar' @baz = 'qux' ?

1
rspec 3-클래스 메서드 스텁
rspec 2.99에서 rspec 3.0.3으로 업그레이드하고 인스턴스 메서드를 사용하도록 변환 allow_any_instance_of했지만 클래스 메서드를 스텁하는 방법을 찾지 못했습니다. 다음과 같은 코드가 있습니다. module MyMod class Utils def self.find_x(myarg) # Stuff end end end 내 rspec 2 테스트는 다음을 수행합니다. MyMod::Utils.stub(:find_x).and_return({something: 'testing'}) 이를 수행하는 Rspec 3 방법은 무엇입니까?



8
명령 줄에서 현재 디렉토리 제공
누군가 나에게 힌트를 줄 수 있습니까? 루비로 명령 줄에서 현재 디렉토리를 제공하는 방법? 시스템 전체 구성 (예 : MIME 유형)을 갖고 모든 디렉토리에서 간단히 실행할 수 있다면 좋을 것입니다.



4
Ruby는 어떻게 두 개의 값을 반환합니까?
배열의 값을 바꿀 때마다 값 중 하나를 참조 변수에 저장했는지 확인합니다. 하지만 Ruby가 두 값을 반환하고 자동으로 두 값을 바꿀 수 있다는 것을 알았습니다. 예를 들면 array = [1, 3, 5 , 6 ,7] array[0], array[1] = array[1] , array[0] #=> [3, 1] 루비가 어떻게하는지 궁금합니다.
94 ruby 

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