«ruby» 태그된 질문

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

5
루비 / 레일 : 날짜를 UNIX 타임 스탬프로 변환
Rails 앱의 Date 객체에서 UNIX 타임 스탬프 (1970 GMT 이후의 초 수)를 어떻게 얻습니까? 나는 Time#to_i타임 스탬프를 반환하지만, 타임 스탬프를 수행 Date#to_time한 다음 약 한 달 정도 지났을 때 결과를 얻습니다 (그 이유는 확실하지 않습니다 ...). 어떤 도움이라도 감사합니다! 편집 : 좋아, 나는 그것을 알아 냈다고 생각한다-나는 루프에서 날짜를 여러 …

6
Ruby에서 범위로 배열을 채우는 올바른 방법
"to_a"메소드를 사용하여 Ranges를 동등한 배열로 변환하는 예제를 제공하는 책을 연구 중입니다. irb에서 코드를 실행하면 다음 경고가 표시됩니다. warning: default `to_a' will be obsolete to_a를 사용하는 올바른 대안은 무엇입니까? 배열을 Range로 채우는 다른 방법이 있습니까?
201 ruby  syntax 


7
루비 코드를 문서화하는 방법?
루비 코드를 문서화 할 때 특정 코드 규칙이 있습니까? 예를 들어 다음 코드 스 니펫이 있습니다. 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 …
201 ruby 

6
ActiveRecord : 크기 대 개수
레일에서는 모두 사용하여 레코드의 수를 찾을 수 Model.size및 Model.count. 더 복잡한 쿼리를 처리하는 경우 한 방법을 다른 방법보다 사용하는 것이 유리합니까? 그것들은 어떻게 다릅니 까? 예를 들어 사진이있는 사용자가 있습니다. 사용자 테이블과 사용자가 보유한 사진 수를 표시하려면 많은 인스턴스를 실행하는 user.photos.size것이보다 빠르거나 느려 user.photos.count집니까? 감사!

9
루비에서 "for"vs "each"
루비의 루프에 관한 간단한 질문이 있습니다. 컬렉션을 반복하는 두 가지 방법 사이에 차이점이 있습니까? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do whatever end 이것들이 정확히 같은지 또는 미묘한 차이가 있는지 궁금합니다 (아마도 @collection0 일 때 ).
200 ruby  loops  foreach  iteration  each 



13
Rails 4 진품 토큰
진품 토큰 문제가 발생했을 때 새로운 Rails 4 앱 (Ruby 2.0.0-p0)을 작업하고있었습니다. respond_to클래스 메소드를 사용하여 json에 응답하는 컨트롤러를 작성하는 동안 을 사용하여 레코드를 만들려고 할 때 예외 create가 ActionController::InvalidAuthenticityToken발생 하기 시작한 작업에 도달했습니다 curl. 나는 내가 설정했는지 확인 -H "Content-Type: application/json"하고 데이터를 설정 -d "<my data here>"했지만 여전히 운이 없다. …


10
일치하는 값이 포함 된 해시 키를 찾는 방법
아래에 클라이언트 해시가 있다고 가정하면 client_id와 일치 시키려면 주어진 키를 얻는 빠른 루비 방법이 있습니까 (여러 줄 스크립트를 작성하지 않아도 됨)? 예를 들어 열쇠를 얻는 방법 client_id == "2180"? clients = { "yellow"=>{"client_id"=>"2178"}, "orange"=>{"client_id"=>"2180"}, "red"=>{"client_id"=>"2179"}, "blue"=>{"client_id"=>"2181"} }
198 ruby 


13
Ruby에서 해시를 어떻게 복사합니까?
나는 내가 약간의 루비 초보자임을 인정할 것입니다 (지금 레이크 스크립트 작성). 대부분의 언어에서 복사 생성자를 쉽게 찾을 수 있습니다. 30 분 동안 검색하면 루비에서 찾지 못했습니다. 원본 인스턴스에 영향을 미치지 않고 해시 복사본을 만들려고합니다. 의도 한대로 작동하지 않는 일부 예상되는 방법 : h0 = { "John"=>"Adams","Thomas"=>"Jefferson","Johny"=>"Appleseed"} h1=Hash.new(h0) h2=h1.to_hash 그 동안 …
197 ruby  hashmap 

5
Ruby 2.0.0p0 IRB 경고 :“DL은 더 이상 사용되지 않습니다. Fiddle을 사용하십시오.”
방금 이전 버전의 Ruby를 제거하고 모든 보석 (레일 포함)을 제거하고 Ruby 2.0을 설치했습니다. 다시 말해서 완전히 새로 설치하십시오. IRB를 시작할 때이 메시지가 나타납니다. DL은 더 이상 사용되지 않습니다. Fiddle을 사용하십시오. 참고 : 저는 Windows 컴퓨터에 있습니다. 이 메시지는 무엇을 의미합니까?
196 ruby  windows 

4
루비 정규 표현식에서 \ A \ z와 ^ $의 차이점
내가 읽은 문서에서 : 문자열의 시작과 끝을 일치 시키려면 \ A와 \ z를 사용하고, 줄의 시작과 끝을 ^와 $와 일치시킵니다. 사용자가 제출 한 사용자 이름 (또는 전자 메일이 동일 함)을 확인하기 위해 정규식을 적용하려고합니다. validates_format_of모델에서 어떤 표현을 사용해야 합니까? 나는 그 차이를 이해할 수 없다 : 나는 항상 ^와 $를 …
196 ruby  regex 

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