«ruby» 태그된 질문

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

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


14
두 해시를 어떻게 비교합니까?
다음 코드를 사용하여 두 개의 Ruby Hashe를 비교하려고합니다. #!/usr/bin/env ruby require "yaml" require "active_support" file1 = YAML::load(File.open('./en_20110207.yml')) file2 = YAML::load(File.open('./locales/en.yml')) arr = [] file1.select { |k,v| file2.select { |k2, v2| arr << "#{v2}" if "#{v}" != "#{v2}" } } puts arr 화면 출력은 file2의 전체 파일입니다. 나는 파일이 다르다는 사실을 …
108 ruby  hash 

17
Rails에서 기본값을 설정하는 방법은 무엇입니까?
Rails에서 객체의 기본값을 설정하는 가장 좋은 방법을 찾으려고합니다. 내가 생각할 수있는 최선의 new방법은 컨트롤러 의 메서드에서 기본값을 설정하는 것입니다 . 이것이 수용 가능하거나 더 나은 방법이 있다면 누구든지 의견을 가지고 있습니까?

9
Ruby의 비공개 모듈 메서드
두 부분으로 된 질문이 있습니다 모범 사례 공용 인터페이스를 사용하여 데이터 구조에서 일부 작업을 수행하는 알고리즘이 있습니다. 현재 하나의 공용 인터페이스 메서드를 제외하고 모두 전용 인 수많은 정적 메서드가있는 모듈입니다. 모든 메소드간에 공유해야하는 인스턴스 변수가 하나 있습니다. 다음은 내가 볼 수있는 옵션이며 가장 좋은 것은 무엇입니까? : 모듈 정적 (루비 …

11
Ruby / Rails-값을 변경하지 않고 시간의 시간대 변경
및 속성 foo이있는 데이터베이스에 기록 이 있습니다 .:start_time:timezone 는 :start_time- UTC에서 시간입니다 2001-01-01 14:20:00예를 들어. 은 :timezone문자열입니다 - America/New_York예를 들면. 값이 :start_time이지만 시간대가로 지정된 새 Time 개체를 만들고 싶습니다 :timezone. Rails가 영리하고 UTC에서 해당 시간대와 일치하도록 시간을 업데이트하기 때문에 를로드 한 :start_time다음으로 변환 하고 싶지 않습니다 :timezone. 현재 t = …


2
Rails 모듈에서 mattr_accessor는 무엇입니까?
Rails 문서에서 이것을 실제로 찾을 수는 없지만 'mattr_accessor' 는 일반 Ruby 클래스의 'attr_accessor' (getter & setter)에 대한 모듈 결과 인 것 같습니다 . 예 : 수업에서 class User attr_accessor :name def set_fullname @name = "#{self.first_name} #{self.last_name}" end end 예 : 모듈에서 module Authentication mattr_accessor :current_user def login @current_user = session[:user_id] …

15
"번 들러를 찾을 수 없습니다"오류
시도 할 bundler update때이 오류가 발생합니다. .rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find bundler (>= 0) amongst [rake-0.8.7, rake-0.8.7, rubygems-update-1.8.4] (Gem::LoadError) 저는 Ruby를 처음 사용합니다. 누군가이 문제의 원인을 말해 줄 수 있습니까? 레이크 0.8.7이 설치되었습니다.

13
Ruby 지원 (+ ruby)으로 vim 설치
vim에 대해 command-t 설치를 시도하고 있지만 현재 버전의 vim에는 (+ ruby) 플래그가 없습니다. "which ruby"명령은 루비가 설치되었음을 보여줍니다. vim에서 + ruby ​​플래그를 활성화하려면 어떻게해야합니까? 또한 + ruby ​​플래그는 기술적으로 무엇을 의미합니까?
107 ruby  vim 


5
루비에서 Ctrl-c 캡처
나는 오래 실행되는 레거시 루비 프로그램을 통과했습니다. begin #dosomething rescue Exception => e #halt the exception's progress end 전체적으로. 가능한 모든 예외를 추적하지 않고 (적어도 즉시는 아님) 처리 할 수 ​​있지만 CtrlC. 그리고 코드에 추가하는 방식으로 만 수행하고 싶습니다 (따라서 기존 동작에 영향을주지 않거나 실행 중에 예외가 발견되지 않은 경우). …

5
Rails 용 라우팅 리소스에서 : id 매개 변수의 이름 변경
동적 매개 변수 슬롯을 변경하는 방법을 둘러 보았고 정확한 작업을 수행하는이 게시물을 찾았습니다. 게시물은 https://thoughtbot.com/blog/rails-patch-change-the-name-of-the-id-parameter-in입니다. 기본적으로 수행하는 작업은 다음과 같은 경우입니다. map.resources :clients, :key => :client_name do |client| client.resources :sites, :key => :name do |site| site.resources :articles, :key => :title end end 이러한 경로는 다음 경로를 만듭니다. /clients/:client_name /clients/:client_name/sites/:name /clients/:client_name/sites/:site_name/articles/:title …


14
Ruby : 문자열을 부울로 변환하는 방법
boolean true, boolean false, 문자열 "true"또는 문자열 "false"중 하나가 될 값이 있습니다. 문자열이면 부울로 변환하고, 그렇지 않으면 수정하지 않은 상태로 둡니다. 다시 말해: "true"는 true가되어야합니다. "false"는 false가되어야합니다. 사실은 사실이어야한다 거짓은 거짓이어야한다

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