«ruby» 태그된 질문

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


6
attr_accessor와 attr_accessible의 차이점
Rails에서 attr_accessor와 의 차이점은 무엇 attr_accessible입니까? 내 이해에서 using attr_accessor은 해당 변수에 대한 getter 및 setter 메서드를 만드는 데 사용되므로 Object.variableor 와 같은 변수에 액세스 할 수 있습니다 Object.variable = some_value. 나는 attr_accessible그 특정 변수를 외부 세계에 액세스 할 수 있도록 읽었습니다 . 누군가가 차이점을 말해 줄 수 있습니까?

6
Rspec :“array.should == another_array”이지만 순서는 신경 쓰지 않습니다
배열을 비교하고 순서에 관계없이 동일한 요소를 포함하고 있는지 확인하고 싶습니다. RSpec에서이를 수행하는 간결한 방법이 있습니까? 허용되지 않는 방법은 다음과 같습니다. #to_set 예를 들면 다음과 같습니다. expect(array.to_set).to eq another_array.to_set 또는 array.to_set.should == another_array.to_set 배열에 중복 된 항목이 있으면 실패합니다. #sort 예를 들면 다음과 같습니다. expect(array.sort).to eq another_array.sort 또는 array.sort.should == another_array.sort …
235 ruby  testing  rspec 

21
rvm 설치가 작동하지 않습니다 :“RVM은 기능이 아닙니다”
방금 RVM을 설치했지만 작동시킬 수 없습니다. 내 .profile파일 끝에 그런 줄이 있습니다. [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" source .profile터미널 을 실행 하고 다시 시작 하려고 했지만 여전히 실행하면 다음 과 같은 결과 rvm use 1.9.2가 나타납니다. RVM is not a function, selecting rubies with 'rvm use ...' will …
234 ruby  rvm 

3
루비의 해시 값으로 해시 배열을 어떻게 검색합니까?
@fathers 해시 배열이 있습니다. a_father = { "father" => "Bob", "age" => 40 } @fathers << a_father a_father = { "father" => "David", "age" => 32 } @fathers << a_father a_father = { "father" => "Batman", "age" => 50 } @fathers << a_father 이 배열을 검색하고 블록이 true를 반환하는 해시 …
234 ruby  search  hash  arrays 

9
루비에서 콜론 연산자는 무엇입니까?
내가 말할 때 { :bla => 1, :bloop => 2 }정확히 무엇을 :합니까? 문자열과 어떻게 비슷한 지, 어떻게 든 기호에 대해 읽었습니다. 나는 그 개념에 대해 명확하지 않다. 누군가 나를 밝힐 수 있을까?
234 ruby  symbols 



7
번 들러로 하나의 보석 만 업데이트
번 들러를 사용하여 rails 앱에서 종속성을 관리하고 다음과 같이 git 저장소에 호스팅 된 gem이 있습니다. gem 'gem-name', :git => 'path/to/my/gem.git' 이 gem을 업데이트하기 위해 실행 bundle update하지만 Gemfile에 언급 된 모든 gem도 업데이트합니다. 특정 보석 하나만 업데이트하는 명령은 무엇입니까?
233 ruby  rubygems  bundler 


20
프록시 뒤에서 Ruby Gems를 업데이트하는 방법 (ISA-NTLM)
내가 가지고있는 방화벽은 NTLM 전용 모드에서 Microsoft ISA 서버를 실행하고 있습니다. 누구든지 Ruby SSPI gem 또는 다른 방법을 통해 Ruby gem을 설치 / 업데이트하는 데 성공 했습니까? ... 아니면 게으른가요? 참고 : rubysspi-1.2.4는 작동하지 않습니다. IronRuby 프로젝트의 일부인 "igem"에서도 작동합니다.
232 ruby  proxy  rubygems  ironruby 

10
Ruby에서의 배열 슬라이싱 : 비논리적 행동에 대한 설명 (Rubykoans.com에서 가져옴)
나는 Ruby Koans 에서 연습을 했는데 정말 설명 할 수없는 다음의 루비 문제에 부딪쳤다 . array = [:peanut, :butter, :and, :jelly] array[0] #=> :peanut #OK! array[0,1] #=> [:peanut] #OK! array[0,2] #=> [:peanut, :butter] #OK! array[0,0] #=> [] #OK! array[2] #=> :and #OK! array[2,2] #=> [:and, :jelly] #OK! array[2,20] #=> [:and, …
232 arrays  ruby 

9
터미널에서 루비 스크립트를 실행하는 방법?
내 Mac (Ruby, Rails, Homebrew, Git 등)에 필요한 모든 것을 설정했으며 작은 프로그램도 작성했습니다. 이제 터미널에서 어떻게 실행합니까? Redcar에서 프로그램을 작성하여 .rb로 저장했지만 터미널을 통해 실행하는 방법을 모르겠습니다. 프로그램을 실행하고 실제로 작동하는지 확인하고 싶습니다. 어떻게해야합니까?
231 ruby  terminal 

5
레일스 매개 변수 설명?
누구나 paramsRails 컨트롤러에서 어디에서 왔는지, 무엇을 참조하는지 설명 할 수 있습니까? def create @vote = Vote.new(params[:vote]) item = params[:vote][:item_id] uid = params[:vote][:user_id] @extant = Vote.find(:last, :conditions => ["item_id = ? AND user_id = ?", item, uid]) last_vote_time = @extant.created_at unless @extant.blank? curr_time = Time.now end 이 코드를 한 줄씩 읽고 …


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