«ruby» 태그된 질문

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

12
Ruby on Rails에서 호스트 이름 또는 IP 가져 오기
Ruby on Rails 앱을 유지 관리하는 중이며 현재 사용중인 상자의 호스트 이름 또는 IP 주소를 쉽게 찾을 수있는 방법을 찾고 있습니다 (VM이므로 새 인스턴스에는 다른 호스트 이름 또는 IP 주소가있을 수 있음). . Ruby on Rails에서이 작업을 수행하는 빠르고 쉬운 방법이 있습니까? 편집 : 아래 답변은 정확하지만 Craig가 제공 한 …
80 ruby  networking 

7
Ruby on Rails의 시작 / 홈 페이지-모범 사례
내 홈페이지 (또는 환영 페이지)는 두 모델의 데이터로 구성됩니다 (작성자 및 게시물이라고 부름). 저는 rails를 처음 접했고 이것을 달성하는 가장 좋은 방법이 무엇인지 잘 모르겠습니다. 작성자와 게시물에서 데이터를 수집 한 다음 환영 인덱스보기에 표시하는 welcome이라는 새 컨트롤러를 만들어야합니까? 아니면 저자로부터 데이터를 가져 오는 게시물 모델 아래에 환영보기를 가져야합니까? 아니면 이것을 …

8
60 초 내에 안정적인 파이어 폭스 연결을 얻을 수 없음 (127.0.0.1:7055)
rspec 테스트를 실행할 때 다음 오류가 발생합니다. 레일에서 60 초 (127.0.0.1:7055) 내에 안정적인 파이어 폭스 연결을 얻을 수 없음 최신 루비 (1.9.2) 및 파이어 폭스 (6.0) 사용 rspec-rails, capybara 및 기타 여러 보석을 사용하지만 문제가되지 않는 것 같습니다. 이 테스트는 다른 환경 (리눅스)에서 잘 실행됩니다.


6
Ruby에서 <<로 해시에 키 / 값 쌍 추가
Ruby에서는 &lt;&lt; :를 사용하여 기존 배열에 값을 추가 할 수 있습니다. a = [] a &lt;&lt; "foo" 하지만 기존 해시에 키 / 값 쌍을 추가 할 수도 있습니까? h = {} h &lt;&lt; :key "bar" 나는 당신이 할 수 있다는 것을 압니다. h[:key] = "" h[:key] &lt;&lt; "bar" 그러나 그것은 …
80 ruby  hash 

5
Ruby에서 모듈의 인스턴스 변수를 초기화하려면 어떻게해야합니까?
인스턴스 변수를 사용하고 싶은 모듈이 있습니다. 현재 다음과 같이 초기화하고 있습니다. module MyModule def self.method_a(param) @var ||= 0 # other logic goes here end end 초기화하기 위해 init 메서드를 호출 할 수도 있습니다. def init @var = 0 end 그러나 이것은 항상 그것을 부르는 것을 기억해야한다는 것을 의미합니다. 이 작업을 …


4
단일 열의 값을 배열로 가져 오는 방법
지금은 단일 데이터 열을 선택하기 위해 다음과 같은 작업을 수행하고 있습니다. points = Post.find_by_sql("select point from posts") 그런 다음 메서드에 전달하면 메서드가 독립적으로 유지되기를 원하며 이제 메서드 내에서 hash.point를 호출해야합니다. 이것을 배열로 신속하게 변환하고 데이터 세트를 내 메소드로 전달하는 방법 또는 더 나은 방법이 있습니까?


5
4 개의 그룹으로 배열 요소를 작업하는 루비
각 요소를 처리해야 할 때 루비 스크립트 배열이 있습니다. threads = [] elemets.each do |element| threads.push(Thread.new{process(element)}} end threads.each { |aThread| aThread.join } 그러나 리소스 제한으로 인해 한 번에 네 가지 요소가 더 이상 처리되지 않으면 스크립트가 최적의 방식으로 작동합니다. 아니 나는 각 루프를 덤프하고 변수를 사용하여 4 요소를 계산 한 …
80 ruby 

8
nginx proxy_pass로 요청 URL을 보존하는 방법
Thin 앱 서버 를 사용하려고 했는데 한 가지 문제가있었습니다. nginx 가 애플리케이션을 사용하여 Thin (또는 Unicorn)에 대한 요청을 프록시 할 때 nginx proxy_pass http://my_app_upstream;( http://my_app_upstream)가 보낸 수정 된 URL을 수신합니다 . 내가 원하는 것은 앱이 그것에 크게 의존하기 때문에 수정하지 않고 클라이언트의 원래 URL과 원래 요청을 전달하는 것입니다. nginx의 문서 …
80 ruby  proxy  nginx  thin  unicorn 

8
Ubuntu 12.04에 Ruby 2.0.0을 올바르게 설치하려면 어떻게해야합니까?
을 성공적으로 설치 rvm했지만 다음 명령을 실행하면 sudo apt-get update 또는: rvm install 2.0.0 다음과 같은 오류가 있습니다. W: Failed to fetch http://ppa.launchpad.net/cheleb/blender-svn/ubuntu/dists/precise/main/source/Sources 404 Not Found W: Failed to fetch http://ppa.launchpad.net/cheleb/blender-svn/ubuntu/dists/precise/main/binary-amd64/Packages 404 Not Found W: Failed to fetch http://ppa.launchpad.net/cheleb/blender-svn/ubuntu/dists/precise/main/binary-i386/Packages 404 Not Found W: Failed to fetch http://ppa.launchpad.net/ferramroberto/oneiric/ubuntu/dists/precise/main/source/Sources 404 Not Found …
79 ruby  ubuntu 


7
루비의 리턴 포인트는 무엇입니까?
return다음과 같은 변수를 넣는 것의 차이점은 무엇입니까? 돌아 오지 않음 def write_code(number_of_errors) if number_of_errors &gt; 1 mood = "Ask me later" else mood = "No Problem" end mood end 반환 def write_code(number_of_errors) if number_of_errors &gt; 1 mood = "Ask me later" else mood = puts "No Problem" end return mood …
79 ruby  return 


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