«ruby» 태그된 질문

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


4
Ruby 정규식을 여러 줄로 분할
이것은 당신이 기대하는 질문이 아닐 수도 있습니다! 줄 바꿈을 통해 일치하는 정규식을 원하지 않습니다. 대신 가독성을 위해 여러 줄의 코드로 나누고 싶은 긴 정규식을 작성하고 싶습니다. 다음과 같은 것 : "bar" =~ /(foo| bar)/ # Doesn't work! # => nil. Would like => 0 할 수 있습니까?

7
rails-콘솔 출력을 파일로 리디렉션
bash 콘솔에서 이렇게하면 : cd mydir ls -l > mydir.txt > 연산자는 표준 입력을 캡처하여 파일로 리디렉션합니다. 그래서 mydir.txt표준 출력 대신에 파일 목록을 얻습니다 . 레일 콘솔에서 비슷한 작업을 수행 할 수있는 방법이 있습니까? 많은 인쇄물 (~ 8k 줄)을 생성하는 루비 문이 있고이를 완전히보고 싶지만 콘솔은 마지막 1024 줄 정도만 …

4
Rails 내에서 루비 버전 확인
Rails 내에서 (웹 또는을 통해 script/console) 실행중인 Ruby 버전을 확인할 수있는 방법이 있습니까? Ruby 1.8.6이 설치되어 있지만 Ruby Enterprise Edition 1.8.7-20090928도 설치했으며 올바른 설치를 사용하고 있는지 확인하고 싶습니다.

5
Rails의 보호 및 비공개 메서드
Ruby의 메소드 가시성 (공개, 보호 및 비공개 메소드) 은이 블로그 게시물 과 같은 곳에서 잘 설명되어 있습니다 . 하지만 Ruby on Rails에서는 프레임 워크가 설정되는 방식 때문에 일반 Ruby 애플리케이션과 약간 다른 것처럼 보입니다. 그렇다면 Rails 모델, 컨트롤러, 헬퍼, 테스트 등에서 보호 또는 비공개 메서드를 사용하는 것이 적절하지 않은가? 편집 …



11
레일에서 파괴시 '검증'하는 방법
안정된 리소스를 파괴 할 때 파괴 작업을 계속하기 전에 몇 가지 사항을 보장하고 싶습니다. 기본적으로 데이터베이스가 유효하지 않은 상태가 될 수 있음을 알면 삭제 작업을 중지 할 수있는 기능을 원합니까? 삭제 작업에는 유효성 검사 콜백이 없습니다. 그렇다면 삭제 작업을 수락해야하는지 여부를 어떻게 "확인"합니까?

16
Windows에서 Ruby / Rails 실행시 제한 사항
RoR에 대한 설치 문서에는 Windows에서 Ruby on Rails를 실행하는 데 많은 제한이 있으며 경우에 따라 전체 라이브러리가 작동하지 않는다고 언급되어 있습니다. 이러한 제한은 얼마나 나쁜가요? RoR을 코딩 / 실행하기 위해 항상 Linux를 기본으로 설정해야하며 Iron Ruby가 이러한 제한을 수정할 것으로 예상됩니까 아니면 OS 자체의 핵심입니까? 편집 설치 및 Linux에서 실행에 …

14
therubyracer-Gem :: Ext :: BuildError : ERROR : gem 네이티브 확장을 빌드하지 못했습니다.
Mavericks에 다음 gem 버전을 설치하려고합니다. libv8 (3.16.14.3) therubyracer (0.12.1) 분명히 therubyracer gem은 libv8에 의존합니다. 1) libv8 설치 libv8은 무엇입니까? 내 약간의 연구가 Google 크롬에서 사용하는 일종의 자바 스크립트 라이브러리임을 암시하는 것 같습니다. 설치하는 데 문제가 있었지만 이 훌륭한 게시물 에는 내 오류와 우회 방법에 대한 잘 설명 된 답변이 모두 …

2
Ruby에서“foo = ()”메소드가 정의되어 있는지 어떻게 확인하나요?
Ruby에서는 foo = (bar) 메소드를 정의 할 수 있습니다. irb(main):001:0> def foo=(bar) irb(main):002:1> p "foo=#{bar}" irb(main):003:1> end => nil 이제 정의되었는지 확인하고 싶습니다. irb(main):004:0> defined?(foo=) SyntaxError: compile error (irb):4: syntax error, unexpected ')' from (irb):4 from :0 여기에서 사용할 적절한 구문은 무엇입니까? "foo ="를 이스케이프 처리하여 정의 된 파일로 올바르게 …

5
해시 해시를 어떻게 반복합니까?
이 해시가 있습니다. h => {"67676.mpa"=>{:link=>"pool/sdafdsaff", :size=>4556}} > h.each do |key, value| > puts key > puts value > end 67676.mpa linkpool/sdafdsaffsize4556 루프의 값 해시에서 개별 값에 어떻게 액세스합니까?

5
Rspec 3 플래시 메시지 테스트 방법
rspec을 사용하여 컨트롤러의 동작 및 플래시 메시지 존재를 테스트하고 싶습니다. 액션 : def create user = Users::User.find_by_email(params[:email]) if user user.send_reset_password_instructions flash[:success] = "Reset password instructions have been sent to #{user.email}." else flash[:alert] = "Can't find user with this email: #{params[:email]}" end redirect_to root_path end 사양 : describe "#create" do it …

2
_ (밑줄) 변수는 어디에 어떻게 지정됩니까?
대부분은 _IRB에서 마지막 반환 값에 대한 홀더로서 '의 특별한 의미를 알고 있지만, 이것이 제가 여기서 묻는 것이 아닙니다 . 대신 _평범한 루비 코드에서 변수 이름으로 사용되는 경우 에 대해 묻습니다 . 여기서는 "Do n't care 변수"(à la Prolog ) 와 유사한 특별한 동작이있는 것으로 보입니다 . 다음은 고유 한 동작을 …
81 ruby 

8
Ruby에서 <<는 무엇을 의미합니까?
코드가 있습니다. def make_all_thumbs(source) sizes = ['1000','1100','1200','800','600'] threads = [] sizes.each do |s| threads &lt;&lt; Thread.new(s) { create_thumbnail(source+'.png', source+'-'+s+'.png', s) } end end 무슨 &lt;&lt;뜻이야?
81 ruby  arrays  operators 

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