«ruby» 태그된 질문

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

11
Ruby 설치 후 MAC OS X에서 잘못된 활성 개발자 경로
이 오류가 발생합니다. xcrun: error: invalid active developer path (/Applications/Xcode.app), missing xcrun at: /Applications/Xcode.app/usr/bin/xcrun 이 솔루션 은 작동하지만 터미널을 닫고 다시 열면 오류가 다시 발생합니다. 그런 다음 새 터미널 창을 열 때마다 동일한 명령을 실행해야합니다. 터미널 창을 닫은 후 저장하도록 이러한 변경 사항을 적용하려면 어떻게해야합니까?
84 ruby  xcode  macos  xcrun 

6
PATH, rails 및 gem의 경우 모드 040777에서“Insecure world writable dir / home / chance”경고 받기
나는 해봤 이 있지만 작동하지 않았다 및 OSX이 될 것 같았다. rvm, rails 3 및 ruby ​​1.9.2와 함께 새로운 Ubuntu 10.10을 설치했습니다. 새로운 rails 앱이 있지만 gem 또는 rails를 사용하면 다음과 같은 경고가 표시됩니다 (지연 포함). $ 레일 -v /home/chance/.rvm/gems/ruby-1.9.2-p180@global/gems/railties-3.0.5/lib/rails/script_rails_loader.rb:11: warning: Insecure world writable dir /home/chance in PATH, mode 040777 …
84 ruby-on-rails  ruby  linux  gem  rvm 

4
루비 문자열 슬라이스 인덱스 : str [n..infinity]
쉬운 질문이지만 문서에서 찾을 수 없습니다. n영원히 문자열이나 배열을 어떻게 슬라이스 합니까? >> 'Austin'[1..3] => "ust" >> 'Austin'[1..] SyntaxError: compile error (irb):2: syntax error, unexpected ']' from (irb):2
84 ruby 

5
매개 변수가있는 before_filter
다음과 같은 방법이 있습니다. before_filter :authenticate_rights, :only => [:show] def authenticate_rights project = Project.find(params[:id]) redirect_to signin_path unless project.hidden end 다른 컨트롤러에서도이 방법을 사용하고 싶기 때문에이 방법을 application_controller에 포함 된 도우미에 복사했습니다. 문제는 일부 컨트롤러에서 프로젝트의 ID가 :id기호가 아니라 fe :project_id( :id다른 모델의 경우 a 도 있음)입니다. 이 문제를 어떻게 해결 …

5
Rails 4 before_action, 호출 된 메소드에 매개 변수 전달
다음 코드가 있습니다. class SupportsController < ApplicationController before_action :set_support, only: [:show, :edit, :update, :destroy] .... set_support4 개의 뷰 메소드 모두에 적용 할 메소드 에 문자열을 전달할 수 있습니까? set_support뷰의 각 메서드에 대해 메서드에 다른 문자열을 전달할 수 있습니까?
84 ruby 

4
https URL에 Net :: HTTP.get 사용
Net::HTTP.get()https URL 을 사용하려고합니다 . @data = Net::HTTP.get(uri, Net::HTTP.https_default_port()) 그러나 결과를 인쇄하려고하면 다음과 같은 결과가 나타납니다. URI :: HTTPS를 문자열로 변환 할 수 없습니다. 거래는 무엇입니까? Ruby 1.8.7 (OS X)을 사용하고 있습니다.
84 ruby 




3
Rails / RSpec에서 예외 발생을 테스트하는 방법은 무엇입니까?
다음 코드가 있습니다. def index @car_types = car_brand.car_types end def car_brand CarBrand.find(params[:car_brand_id]) rescue ActiveRecord::RecordNotFound raise Errors::CarBrandNotFound.new end RSpec을 통해 테스트하고 싶습니다. 내 코드는 다음과 같습니다. it 'raises CarBrandNotFound exception' do get :index, car_brand_id: 0 expect(response).to raise_error(Errors::CarBrandNotFound) end ID가 0 인 CarBrand가 존재하지 않으므로 컨트롤러 코드에서 Errors :: CarBrandNotFound가 발생하지만 테스트 …

2
Ruby에서 예외를 포착 한 후 다시 발생 (동일한 예외)
예외를 포착하여 Ruby 기술을 향상 시키려고합니다. 여러 메서드 호출이있을 때 같은 종류의 예외를 다시 발생시키는 것이 일반적인지 알고 싶습니다. 그렇다면 다음 코드가 의미가 있습니까? 같은 종류의 예외를 다시 발생 시켜도 괜찮습니까, 아니면 프로세스 메서드에서 포착해서는 안됩니까? class Logo def process begin @processed_logo = LogoProcessor::create_image(self.src) rescue CustomException raise CustomException end end …
84 ruby  exception 

11
mysql2 gem으로 앱을 설치하려고 할 때 오류 발생
mysql2gem 을 사용하는 오픈 소스 레일 3.2.21 애플리케이션을 설치하려고 하지만 명령을 실행하려고 bundle하면 다음 오류가 발생합니다. Fetching: mysql2-0.3.18.gem (100%) Building native extensions. This could take a while... p ERROR: Error installing mysql2: ERROR: Failed to build gem native extension. /Users/my_username/.rvm/rubies/ruby-2.1.2/bin/ruby -r ./siteconf20150614-72129-orqsb7.rb extconf.rb checking for ruby/thread.h... yes checking for rb_thread_call_without_gvl() …

3
RSpec의 주제와 let의 차이점은 무엇입니까? 언제 사용해야합니까?
http://betterspecs.org/#subject 에 subject및 에 대한 정보가 let있습니다. 그러나 나는 그들 사이의 차이점에 대해 여전히 불분명합니다. 또한, SO 포스트 RSpec 테스트에서 before, let 및 subject를 사용하는 것에 대한 주장은 무엇입니까? subject또는을 사용하지 않는 것이 좋습니다 let. 어디로 갈까요? 난 정말 혼란스러워.

14
gem capybara-webkit 설치 오류
나는 루비를 처음 접했지만 시스템에서 테스트를 실행하기 위해 카피 바라를 설치하려고 시도하는 동안 다음과 같은 오류가 발생합니다. OSX를 실행하는 임 my_app$ gem install capybara-webkit Building native extensions. This could take a while... ERROR: Error installing capybara-webkit: ERROR: Failed to build gem native extension. /Users/joe/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb Gem files will remain installed …
83 ruby  gem  capybara 

5
RoR 4에서 유효성 검사가 포함 된 정규식
다음 코드가 있습니다. class Product < ActiveRecord::Base validates :title, :description, :image_url, presence: true validates :price, numericality: {greater_than_or_equal_to: 0.01} validates :title, uniqueness: true validates :image_url, allow_blank: true, format: { with: %r{\.(gif|jpg|png)$}i, message: 'URL must point to GIT/JPG/PNG pictures' } end 작동하지만 "rake test"를 사용하여 테스트하려고하면 다음 메시지가 표시됩니다. rake aborted! The …

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