«ruby» 태그된 질문

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



18
제공 한 인증 메커니즘이 지원되지 않습니다. AWS4-HMAC-SHA256을 사용하십시오
AWS::S3::Errors::InvalidRequest The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.새로운 프랑크푸르트 지역의 S3 버킷에 파일을 업로드하려고 하면 오류가 발생 합니다. 모든 US Standard지역에서 제대로 작동합니다 . 스크립트: backup_file = '/media/db-backup_for_dev/2014-10-23_02-00-07/slave_dump.sql.gz' s3 = AWS::S3.new( access_key_id: AMAZONS3['access_key_id'], secret_access_key: AMAZONS3['secret_access_key'] ) s3_bucket = s3.buckets['test-frankfurt'] # Folder and file name s3_name …


1
왜 inject (: +)보다 합계가 훨씬 빠릅니까?
그래서 Ruby 2.4.0에서 일부 벤치 마크를 실행하고 있었고 (1...1000000000000000000000000000000).sum 반면에 즉시 계산 (1...1000000000000000000000000000000).inject(:+) 작업을 중단하는 데 너무 오래 걸립니다. 나는 Range#sum별명 인 인상 을 Range#inject(:+)받았지만 사실이 아닌 것 같습니다. 그렇다면 어떻게 sum작동하며 왜 그렇게 훨씬 빠릅 inject(:+)니까? NB에Enumerable#sum 의해 구현 된 문서 Range는 게으른 평가 또는 그 라인을 따라 아무것도 …
129 ruby 

2
여러 매개 변수를 전달하는 루비 전송 메소드
에 의해 객체를 생성하고 메소드를 동적으로 호출하려고 시도 Object.const_get(class_name).new.send(method_name,parameters_array) 때 잘 작동합니다 Object.const_get(RandomClass).new.send(i_take_arguments,[10.0]) 그러나 2에 대해 잘못된 수의 인수 1을 던졌습니다. Object.const_get(RandomClass).new.send(i_take_multiple_arguments,[25.0,26.0]) 정의 된 랜덤 클래스는 class RandomClass def i_am_method_one puts "I am method 1" end def i_take_arguments(a) puts "the argument passed is #{a}" end def i_take_multiple_arguments(b,c) puts "the arguments …
129 ruby 

8
rbenv install 명령이 없습니다
에서 Ubuntu 10.04나는 방금 설치 rbenv. 설치 명령이 없습니다. rbenv 0.4.0-49-g8b04303 Usage: rbenv <command> [<args>] Some useful rbenv commands are: commands List all available rbenv commands local Set or show the local application-specific Ruby version global Set or show the global Ruby version shell Set or show the shell-specific Ruby …

6
xxx의 사본이 모듈 트리에서 제거되었지만 여전히 활성 상태입니다.
나는 오류가 TenantIdLoader모듈 의 실제 내용과 관련이 없다고 확신합니다 . 대신 ActiveSupport종속성과 관련이 있습니다. 이 오류를 지나칠 수없는 것 같습니다. 내가 읽은 바에 따르면, 그것은 ActiveRecord::Base재 장전되거나 재 장전 되기 때문 Company::TenantIdLoader입니다. 그리고 그것은 어떻게 든 그것을 전달하지 않습니다. 도와주세요! Rails 4.2로 업그레이드하고 싶습니다. 편집하다 Tenant자동으로 다시로드되는 것을 참조하기 때문이라는 …


13
zlib에서 우분투 레일 설치 실패
방금 dev 상자로 우분투 8.10으로 옮겼습니다. 그것은 매일 사용하는 OS로서 리눅스에 대한 첫 번째 진지한 전망이며 Rails를 사용하는 데 어려움을 겪고 있습니다. 나는 모두 잘 작동하는 많은 튜토리얼을 따랐지만 gem install 또는 gem update를 사용하려고 시도하면 다음과 같은 오류가 발생합니다. /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- zlib (LoadError) …


7
X를 이미 활성화했지만 Gemfile에 Y가 필요합니다
실행 rake하면이 오류가 발생합니다. 레이크 0.9.2를 이미 활성화했지만 Gemfile에 레이크 0.8.7이 필요합니다. 번들 exec 사용을 고려하십시오. bundle exec rake대신에 사용하는 것이 효과가있는 rake것 같지만 이것을 해결하는 가장 좋은 방법입니까?
128 ruby  rubygems  bundler 


6
자바 스크립트에서 Ruby의 || = (또는 같음)?
저는 Ruby의 ||=메커니즘을 좋아 합니다. 변수가 존재하지 않거나 nil인 경우 생성하고 다음과 동일하게 설정합니다. amount # is nil amount ||= 0 # is 0 amount ||= 5 # is 0 지금 JavaScript에서 비슷한 작업을해야합니다. 이를 수행하는 규칙이나 적절한 방법은 무엇입니까? ||=유효한 구문이 아님을 알고 있습니다. 이를 처리하는 두 가지 명백한 …
128 javascript  ruby  syntax 

17
루비는 객체를 해시로 변환
& Gift객체를 가지고 있다고 가정 해 봅시다 . Rails가 아닌 Ruby 에서 해시로 변환하는 가장 좋은 방법은 무엇입니까 ? (Rails도 자유롭게 대답 할 수는 있지만)?@name = "book"@price = 15.95{name: "book", price: 15.95}

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