«ruby» 태그된 질문

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


6
아직없는 경우 배열에 요소 추가
루비 클래스가 있습니다 class MyClass attr_writer :item1, :item2 end my_array = get_array_of_my_class() #my_array is an array of MyClass unique_array_of_item1 = [] 에 푸시 MyClass#item1하고 unique_array_of_item1싶지만 아직 unique_array_of_item1포함되지 않은 경우에만 해당됩니다 item1. 내가 아는 간단한 해결책이 있습니다. 반복 my_array하고 unique_array_of_item1이미 현재가 포함되어 있는지 확인하십시오 item1. 더 효율적인 솔루션이 있습니까?
92 ruby 



5
Ruby의 File.open과 f.close의 필요성
대부분의 프로그래밍 언어에서 파일 작업의 흐름은 개방-사용-폐쇄라는 것은 상식입니다. 하지만 필자는 루비 코드에서 필적 할 수없는 File.open 호출을 여러 번 보았고, 또한 루비 문서 에서이 지식의 보석을 발견 했습니다 . I / O 스트림은 가비지 수집기에서 요청하면 자동으로 닫힙니다. darkredandyellow 친화적 인 irc가 문제를 해결합니다. [17:12] 예, 또한 파일 설명 …
92 ruby  file 


7
설치된 모든 보석을 제거하고 다시 시작
저는 최근에 Ruby와 Ruby on Rails를 배우기 시작했고 시작 자료를 많이 보았습니다. 최근에 gem이 설치되지 않거나 설치되지만 어떤 이유로 든 사용할 수없는 오류가 계속 발생한다는 사실을 발견했습니다. 그리고 Ruby를 설치하기 만하면 다시 한 번 모든 것을 제거하기로 결정했습니다. 설치를 다시 시작하십시오. 한 교육 비디오에서 RVM으로 대부분의 gem을 설치 했으므로 변경 …

7
리퍼러를 사용할 수 없을 때 Ruby on Rails에서 redirect_to : back을 올바르게 수행합니다.
에 문제가 redirect_to :back있습니다. 예, 리퍼러입니다. 나는 종종 예외를 받는다 (ActionController :: RedirectBackError) "이 작업에 대한 요청에 HTTP_REFERER가 설정되지 않았으므로 redirect_to : back을 성공적으로 호출 할 수 없습니다. 테스트 인 경우 request.env [\"HTTP_REFERER \ "]를 지정해야합니다." 이것이 리퍼러를 사용할 수 없기 때문이라는 것을 알고 있습니다. 예를 들어 마지막으로 방문한 페이지가있는 …

10
Ruby에서 SOAP를 사용하는 가장 좋은 방법은 무엇입니까?
제 고객이 타사 API를 Rails 앱에 통합 해달라고 요청했습니다. 유일한 문제는 API가 SOAP를 사용한다는 것입니다. Ruby는 기본적으로 REST를 위해 SOAP를 삭제했습니다. 그들은 분명히 Java-Ruby 브릿지와 함께 작동하는 Java 어댑터를 제공하지만 가능하면 모든 것을 Ruby로 유지하고 싶습니다. soap4r을 살펴 보았지만 평판이 약간 나쁜 것 같습니다. 그렇다면 SOAP 호출을 Rails 앱에 통합하는 …

13
C, Clojure, Python, Ruby, Scala 등의 벤치 마크 해석 [닫기]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …

11
Ruby HEREDOC에서 선행 공백 문자를 제거하려면 어떻게해야합니까?
내가 만들려고하는 Ruby heredoc에 문제가 있습니다. 모든 선행 공백 문자를 억제해야하는-연산자를 포함하더라도 각 줄에서 선행 공백을 반환합니다. 내 방법은 다음과 같습니다. def distinct_count <<-EOF \tSELECT \t CAST('#{name}' AS VARCHAR(30)) as COLUMN_NAME \t,COUNT(DISTINCT #{name}) AS DISTINCT_COUNT \tFROM #{table.call} EOF end 내 출력은 다음과 같습니다. => " \tSELECT\n \t CAST('SRC_ACCT_NUM' AS VARCHAR(30)) …


7
시간없이 Rails DateTime.now
DateTime.now를 사용하여 현재 날짜를 가져 와서 시간을 "제거"해야합니다. 예를 들어, 이것은 내가 원하지 않는 것을 보여줍니다 .DateTime.now => Sat, 19 Nov 2011 18:54:13 UTC +00:00 내가 어떻게이 공연 할이 원하는 :DateTime.now.some_operation => 2011-11-06 00:00:00 UTC

4
NameError (초기화되지 않은 상수 Paperclip :: Storage :: S3 :: AWS) :
웹 앱에 이미지를 통합하려고하는데 몇 가지 기능을 제거한 후에도이 오류가 계속 발생합니다. 그것은 내 '생성'응용 프로그램 컨트롤러로 내려 왔고 여기에서 어디로 가야할지 완전히 모르겠습니다. 2015-02-06T20:30:12.292187+00:00 app[web.1]: (1.9ms) ROLLBACK 2015-02-06T20:30:12.296299+00:00 app[web.1]: NameError (uninitialized constant Paperclip::Storage::S3::AWS): 2015-02-06T20:30:12.296301+00:00 app[web.1]: app/controllers/articles_controller.rb:24:in `create' 2015-02-06T20:45:14.691084+00:00 app[web.1]: [paperclip] saving /articles/images/000/000/013/original/git.jpeg 2015-02-06T20:45:14.698744+00:00 app[web.1]: Completed 500 Internal Server Error …


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