«ruby» 태그된 질문

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

1
'할당 분기 조건 크기가 너무 큼'은 무엇을 의미하며 어떻게 해결합니까?
내 Rails 앱에서 Rubocop문제를 확인 하는 데 사용 합니다. 오늘은 다음과 같은 오류가 발생했습니다 Assignment Branch Condition size for show is too high. 내 코드는 다음과 같습니다. def show @category = Category.friendly.find(params[:id]) @categories = Category.all @search = @category.products.approved.order(updated_at: :desc).ransack(params[:q]) @products = @search.result.page(params[:page]).per(50) rate end 이것이 의미하는 바는 무엇이며 어떻게 해결할 …



4
Ruby에서 모듈 변수 만들기
Ruby의 모듈에서 클래스 변수와 유사하게 작동하는 변수를 만드는 방법이 있습니까? 이것이 의미하는 바는 모듈의 인스턴스를 초기화하지 않고도 액세스 할 수 있지만 변경할 수 있다는 것입니다 (모듈의 상수와 달리).

4
올바른 형식으로 JSON 파일에 쓰는 방법
Ruby에서 해시를 만들고 올바른 형식으로 JSON 파일에 쓰고 싶습니다. 내 코드는 다음과 같습니다. tempHash = { "key_a" => "val_a", "key_b" => "val_b" } fJson = File.open("public/temp.json","w") fJson.write(tempHash) fJson.close 결과 파일의 내용은 다음과 같습니다. key_aval_akey_bval_b Sinatra (버전을 모르겠 음)와 Ruby v 1.8.7을 사용하고 있습니다. 올바른 JSON 형식으로 파일에 어떻게 쓸 수 …
111 ruby  json  file 


5
범위 생성에서 '..'(이중 점)과 '…'(삼중 점)의 차이점은 무엇입니까?
방금 Ruby와 Ruby on Rails를 배우기 시작했고 범위를 사용하는 유효성 검사 코드를 발견했습니다. validates_inclusion_of :age, :in => 21..99 validates_exclusion_of :age, :in => 0...21, :message => "Sorry, you must be over 21" 첫번째 I에서 차이가 엔드 포인트의 포함에 줄 알았는데,하지만 난에 보였다 API 문서에, 그것이 여부 상관하는 것 같지 않았어요 ..나 …
111 ruby  syntax  range 

4
Ruby on Rails : 숫자가 10 미만인 경우 숫자 앞에 0을 어떻게 추가합니까?
한 자리 숫자를 다음과 같이 두 자리 숫자로 변환하려고합니다. 9 ==> 09 5 ==> 05 12 == 12 4 ==> 04 나는 if-else 문을 여러 개 넣을 수 있다고 생각하지만 (숫자가 10 미만이면 gsub를 수행하십시오) 끔찍한 코딩입니다. Rails에 number_with_precision이 있지만 십진수에만 적용된다는 것을 알고 있습니다. 한 자리를 두 자리로 변환하는 …

2
Rails : 예외의 전체 스택 추적 로깅
스택 추적을 기록하는 올바른 방법을 찾으려고 노력하고 있습니다. 내가 건너 온 이 그 상태 링크 logger.error을 $! $! 역 추적이 길을 가야하는 것입니다하지만 나를 위해 일을하지 않는 LOG_ERROR 않습니다. 문서에 따르면 레일스에서 ​​사용하는 루비 로거가 단일 인수 만 허용하기 때문에 오류 메서드에 두 번째 인수를 전달하는 방법이 어떻게 작동하는지 알 …


30
OSX 10.9 Maverick에 Nokogiri를 설치하는 데 오류가 있습니까?
OSX (Lion)를 Mavericks로 업그레이드했는데 프로젝트에 Nokogiri를 설치할 수 없습니다. 이미 XCode 5.0.1, 명령 줄 도구 (사용 xcode-select --install)를 설치하고 Homebrew에서 libxml2를 이미 설치했는데 여전히 문제가 있습니다. 오류는 다음과 같습니다. Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/ericcamalionte/.rvm/rubies/ruby-1.9.2-p320/bin/ruby extconf.rb checking for libxml/parser.h... *** extconf.rb failed *** Could not create Makefile …

11
루비 1.9 : UTF-8에서 유효하지 않은 바이트 시퀀스
많은 임의의 사이트에서 많은 HTML을 소비하는 Ruby (1.9)로 크롤러를 작성하고 있습니다. 링크를 추출하려고 할 때 .scan(/href="(.*?)"/i)nokogiri / hpricot 대신 사용하기로 결정했습니다 (주요 속도 향상). 문제는 이제 " invalid byte sequence in UTF-8"오류 가 많이 발생한다는 것 입니다. 내가 이해 한 바에 따르면 net/http라이브러리에는 인코딩 특정 옵션이 없으며 제공되는 항목은 기본적으로 …
109 ruby  encoding  utf-8 



8
Rails 4.1의 select에서 열거 형 저장
와인의 색상을 추적하기 위해 Rails 4.1의 열거 형을 사용하고 있습니다. Wine.rb class Wine < ActiveRecord::Base enum color: [:red, :white, :sparkling] end 내 뷰에서는 사용자가 특정 색상의 와인을 선택할 수 있도록 select를 생성합니다. f.input :color, :as => :select, :collection => Wine.colors 그러면 다음 HTML이 생성됩니다. <select id="wine_color" name="wine[color]"> <option value=""></option> <option …

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