반응형

ruby 5

메서드 이름 끝에 있는 물음표는 루비에서 무엇을 의미합니까?

메서드 이름 끝에 있는 물음표는 루비에서 무엇을 의미합니까? 루비에서 물음표 연산자의 목적은 무엇입니까? 때때로 다음과 같이 나타납니다. assert !product.valid? 때때로 그것은 안에 있습니다.if건설하다.이것은 코드 스타일 규칙입니다. 메서드가 부울 값(참 또는 거짓) 또는 참 값(또는 "참" 값)을 나타내는 개체를 반환함을 나타냅니다. 물음표는 메서드 이름 끝에 있는 유효한 문자입니다. https://docs.ruby-lang.org/en/2.0.0/syntax/methods_rdoc.html#label-Method+Names참고 사항?문자와 함께 루비 1.9 이후 단일 문자 문자열 리터럴의 단축형 역할을 합니다. 예: ?F # => is the same as "F" 이것은 루비 문서의..

sourcecode 2023.06.23

ZSH가 RVM__rvm_cleanse_variables에 대해 불만을 제기함: 함수 정의 파일을 찾을 수 없음

ZSH가 RVM__rvm_cleanse_variables에 대해 불만을 제기함: 함수 정의 파일을 찾을 수 없음 Mac OS X 10.7.4 ZSH에서 최신 ZSH 및 RVM을 사용할 때 다음과 같은 불만이 제기됩니다. __rvm_cleanse_variables: function definition file not found다음을 실행하면 문제가 해결되었습니다. rm ~/.zcompdump* 참고: *는 여러 .zcompdump 파일이 있는 경우입니다.때때로 또한 있습니다.~/.zcompdump--파일, 그러니까 사용: rm -f ~/.zcompdump*사용하지 않도록 설정하려면.zcompdump*파일, 당신은 당신의 안에서 찾을 수 있습니다..zshrc(또는)/etc/zsh/* files의 경우comp..

sourcecode 2023.06.18

레일즈에서 404로 리디렉션하는 방법은 무엇입니까?

레일즈에서 404로 리디렉션하는 방법은 무엇입니까? 저는 레일즈에서 404페이지를 '가짜'하고 싶습니다.PHP에서는 다음과 같은 오류 코드가 포함된 헤더를 보냅니다. header("HTTP/1.0 404 Not Found"); 레일즈는 어떻게 된 거지?직접 렌더링하지 그럴 이유가 이 이 내장되어 . 404 접직지하마십시오링더렌를마▁don. Rails에는 이미 이 기능이 내장되어 있습니다.404페이지를 , 404페이지를 .render_404또는 또방법(는)not_found내가 말한 바와 같이)에ApplicationController와 같이: 과같이다음: def not_found raise ActionController::RoutingError.new('Not Found') end 레도핸링을 합니다.Abst..

sourcecode 2023.06.08

범위 생성에서 '...'(더블 도트)와 '...'(트리플 도트)의 차이는 무엇입니까?

범위 생성에서 '...'(더블 도트)와 '...'(트리플 도트)의 차이는 무엇입니까? 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" 처음에는 엔드포인트를 포함하는 것에 차이가 있다고 생각했지만, 제가 조사한 API 문서에서, 그것이 그것인지 아닌지는 중요하지 않은 것처럼 보였습니다...또는...항상 엔드포인트를 포함했습니다. 하지만, 제가 irb에서 몇 가지 테스트를 했는데, 그것은 그것을 나타내는 것 같았습니다...두 엔드포..

sourcecode 2023.06.03

RMagick 설치:Magick Wand를 찾을 수 없습니다.

RMagick 설치:Magick Wand를 찾을 수 없습니다. RMagick과 Imagemagick을 업데이트하는 것은 고통스러운 경험입니다.나는 루비 2.3의 한 프로젝트를 위해 홈브루로 내 맥(맥OS 엘 캐피탄 버전 10.11.5)의 이미지매직 버전을 업데이트했습니다.6.9.5-9 $ convert --version Version: ImageMagick 6.9.5-9 Q16 x86_64 2016-09-09 이제 Ruby 1.8.7의 이전 프로젝트는 "RMagick 설치는 ImageMagick 6.8.9로 구성되었지만 ImageMagick 6.9.5-9는 사용 중입니다."라는 오류 메시지와 함께 작동을 거부합니다.그래서 "rmagick"을 제거했지만 다시 설치할 수 없습니다. $ gem install ..

sourcecode 2023.06.03
반응형