«ruby» 태그된 질문

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

7
Ruby의 번 들러 / Perl의 상자에 해당하는 Python은 무엇입니까?
나는 virtualenv와 pip에 대해 알고 있습니다. 그러나 이것들은 번 들러 / 카톤과는 약간 다릅니다. 예를 들면 : pip는 shebang 또는 activate 스크립트에 대한 절대 경로를 작성합니다. pip에는 exec하위 명령 ( bundle exec bar) 이 없습니다. virtualenv는 Python 인터프리터를 로컬 디렉토리에 복사합니다. 모든 Python 개발자가 virtualenv / pip를 사용합니까? Python 용 …
93 python  ruby  perl  virtualenv  pip 

4
Ruby on Rails의 WordPress 대안은 무엇입니까? [닫은]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 칠년 전에 …

9
URL이 유효한지 확인하는 방법
문자열이 유효한 URL인지 어떻게 확인할 수 있습니까? 예를 들면 : http://hello.it => yes http:||bra.ziz, => no 이것이 유효한 URL이라면 이것이 이미지 파일과 관련된 것인지 어떻게 확인할 수 있습니까?
93 ruby 

6
문자열이 비어 있으면 일부 기본값을 반환합니다.
종종 어떤 값이 비어 있는지 확인하고 다음과 같이 "No data present"라고 써야합니다. @user.address.blank? ? "We don't know user's address" : @user.address 이렇게 처리해야하는 약 20 ~ 30 개의 필드가 있으면 추악 해집니다. 내가 만든 것은 or메서드 가있는 확장 된 String 클래스입니다. class String def or(what) self.strip.blank? ? what : self …


3
루비에서 스레드로부터 안전하지 않은 것이 무엇인지 아는 방법?
Rails 4 부터 모든 것이 기본적으로 스레드 환경에서 실행되어야합니다. 이것이 의미하는 것은 우리가 작성하는 모든 코드 와 우리가 사용하는 모든 gem은threadsafe 그래서 이것에 대해 몇 가지 질문이 있습니다. 루비 / 레일에서 스레드로부터 안전하지 않은 것은 무엇입니까? Vs 루비 / 레일에서 스레드로부터 안전한 것은 무엇입니까? 보석의 목록이 거기에 있다 스레드가 알려진 …

5
Mongodb : 사용하기 전에 알아야 할 사항은 무엇입니까? [닫은]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 이 질문 개선 Ruby on Rails를 사용하여 취미 (비수익) 프로젝트를 시작하고 있습니다. Postgresql을 사용하여 Rails에서 상당한 …

17
Ruby의 목록 이해
Python 목록 이해와 동등한 작업을 수행하기 위해 다음을 수행합니다. some_array.select{|x| x % 2 == 0 }.collect{|x| x * 3} 이 작업을 수행하는 더 좋은 방법이 있습니까? 아마 하나의 메서드 호출로?

4
해시 배열을 단일 해시로 매핑하는 Rails
다음과 같은 해시 배열이 있습니다. [{"testPARAM1"=>"testVAL1"}, {"testPARAM2"=>"testVAL2"}] 그리고 나는 이것을 다음과 같이 단일 해시에 매핑하려고합니다. {"testPARAM2"=>"testVAL2", "testPARAM1"=>"testVAL1"} 나는 그것을 사용하여 달성했습니다 par={} mitem["params"].each { |h| h.each {|k,v| par[k]=v} } 하지만 좀 더 관용적 인 방식으로 (지역 변수를 사용하지 않고) 이것을 할 수 있는지 궁금합니다. 어떻게 할 수 있습니까?


7
Array # each 대 Array # map
hash = { "d" => [11, 22], "f" => [33, 44, 55] } # case 1 hash.map {|k,vs| vs.map {|v| "#{k}:#{v}"}}.join(",") => "d:11,d:22,f:33,f:44,f:55" # case 2 hash.map {|k,vs| vs.each {|v| "#{k}:#{v}"}}.join(",") => "11,22,33,44,55" 유일한 차이점은 사례 1 사용 vs.map, 사례 2 사용 vs.each입니다. 여기 뭔 일 있었 니?

5
Ruby는 Tail Call 최적화를 수행합니까?
기능적 언어는 재귀를 사용하여 많은 문제를 해결하기 때문에 많은 문제가 TCO (Tail Call Optimization)를 수행합니다. TCO는 해당 함수의 마지막 단계 인 다른 함수 (또는 자체적으로이 기능을 TCO의 하위 집합 인 Tail Recursion Elimination이라고도 함)에서 함수를 호출하여 새 스택 프레임이 필요하지 않게합니다. 오버 헤드와 메모리 사용량을 줄입니다. Ruby는 분명히 기능적 언어 …



9
Rails에서 날짜를 어떻게 확인합니까?
Ruby on Rails에서 모델의 날짜를 확인하고 싶지만 일, 월, 연도 값이 모델에 도달 할 때 이미 잘못된 날짜로 변환되었습니다. 예를 들어, 내보기에 2009 년 2 월 31 일을 입력하면 Model.new(params[:model])컨트롤러에서 사용할 때 "2009 년 3 월 3 일"로 변환됩니다. 그러면 내 모델이 유효한 날짜로 간주되지만 정확하지 않습니다. 내 모델에서이 유효성 …

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