«ruby» 태그된 질문

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



14
Rails 앱을위한 커스텀 설정 옵션을 만드는 가장 좋은 방법은 무엇입니까?
Rails 애플리케이션에 대해 하나의 구성 옵션을 만들어야합니다. 모든 환경에서 동일 할 수 있습니다. 에 설정하면 environment.rb내보기에서 사용할 수 있다는 것을 알았습니다. environment.rb AUDIOCAST_URI_FORMAT = http://blablalba/blabbitybla/yadda 잘 작동합니다. 그러나 나는 조금 불안합니다. 이것이 좋은 방법입니까? 더 진보적 인 방법이 있습니까?



17
확장 기능이 빌드되지 않았기 때문에 GEM 무시
직장 컴퓨터와 가정용 컴퓨터에서 최근에을 사용하여 Ruby를 2.3.1로 업그레이드했습니다 ruby-install. 내가 사용하는 chruby내 루비 스위처로. 터미널에서이 경고가 표시되기 시작했습니다. Ignoring bcrypt-3.1.11 because its extensions are not built. Try: gem pristine bcrypt --version 3.1.11 Ignoring bcrypt-3.1.10 because its extensions are not built. Try: gem pristine bcrypt --version 3.1.10 Ignoring binding_of_caller-0.7.2 because …
133 ruby  rubygems  chruby 

14
Rails 3 : 랜덤 레코드 받기
따라서 Rails 2에서 무작위 레코드를 찾는 몇 가지 예를 찾았습니다. 선호하는 방법은 다음과 같습니다. Thing.find :first, :offset => rand(Thing.count) 초보자의 무언가이기 때문에 Rails 3의 새로운 찾기 구문을 사용하여 어떻게 구성 할 수 있는지 잘 모르겠습니다. 랜덤 레코드를 찾는 "Rails 3 Way"는 무엇입니까?

8
모든 Ruby 테스트 제기 : nil : NilClass에 대해 정의되지 않은 메소드 'authenticate'
내 테스트의 대부분은 다음을 제기하고 있으며 이유를 이해하지 못합니다. 모든 메소드 호출은 '인증'오류를 발생시킵니다. "authenticate"라는 메소드가 있는지 코드를 확인했지만 그러한 메소드는 없습니다. 1) Admin::CommentsController handling GET to index is successful Failure/Error: get :index undefined method `authenticate!' for nil:NilClass # ./spec/controllers/admin/comments_controller_spec.rb:9:in `block (3 levels) in <top (required)>' 124) PostsController handling GET …




5
루비 % r {} 표현식
모델에는 필드가 있습니다 validates :image_file_name, :format => { :with => %r{\.(gif|jpg|jpeg|png)$}i 나에게는 꽤 이상해 보인다. 나는 이것이 정규 표현식이라는 것을 알고 있습니다. 그러나 나는 원합니다 : 그것이 무엇을 의미하는지 아는 것. 가 %r{value}동일 /value/? 일반 Ruby 정규식 연산자 /some regex/또는 로 대체 할 수 있습니다 ~=. 가능합니까?

5
루비에서 파이썬 배우기; 차이점과 유사점
나는 루비를 잘 알고있다. 나는 현재 파이썬을 배울 필요가 있다고 생각합니다. 두 가지를 모두 알고있는 사람들에게는 두 개념이 비슷한 개념과 다른 개념은 무엇입니까? JavaScripter를 위해 Learning Lua를 위해 작성한 입문서와 비슷한 목록을 찾고 있습니다 . 공백의 중요성 및 반복 구조와 같은 간단한 것 nil파이썬 의 이름 , 그리고 "가상"으로 간주되는 …
131 python  ruby 

9
Ruby가 i ++ 또는 i-(증가 / 감소 연산자)를 지원하지 않는 이유는 무엇입니까?
사전 / 사후 증가 / 감소 연산자 ( ++및 --)는 표준 프로그래밍 언어 구문입니다 (적어도 절차 및 객체 지향 언어의 경우). 루비가 왜 그것들을 지원하지 않습니까? 난 당신과 같은 일을 수행 할 수 이해 +=하고 -=있지만, 그냥 그렇게 간결하고 기존의 특히 이후, 그런 일을 제외 이상한 임의 보인다. 예: i …

3
심볼 배열 만들기
이와 같은 작업을 수행하는 더 확실한 방법이 있습니까? %w[address city state postal country].map(&:to_sym) #=> [:address, :city, :state, :postal, :country] 나는 %s내가 원하는 것을했을 것이라고 생각 했지만 그렇지 않았습니다. 그것은 대괄호 사이의 모든 것을 가져 와서 큰 상징을 만듭니다. 약간의 성가심.
130 ruby 

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