«ruby» 태그된 질문

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

3
eigenclass가 너무 비슷해 보이지만 self.class와 동등하지 않은 이유는 무엇입니까?
어딘가에서 메모를 놓쳤습니다. 이에 대해 설명해 주시기 바랍니다. 객체의 고유 클래스가 다른 이유는 무엇 self.class입니까? class Foo def initialize(symbol) eigenclass = class << self self end eigenclass.class_eval do attr_accessor symbol end end end 고유 클래스를 동일시하는 논리 열차 class.self는 다소 간단합니다. class << self인스턴스 메서드가 아닌 클래스 메서드를 선언하는 방법입니다. …

4
Ruby에서 사용 프롬프트를 위해 호출되는 명령의 이름을 어떻게 얻을 수 있습니까?
얼마 전에 내가 좋아하는 멋진 Ruby 스크립트를 작성했습니다. 적절한 수의 인수를 확인하여 견고성을 향상시키고 싶습니다. if ARGV.length != 2 then puts "Usage: <command> arg1 arg2" end 물론 그것은 의사 코드입니다. 어쨌든, C 또는 C ++ 내가 사용할 수있는 argv[0]사용자가 내 명령에 도착하는 데 사용 그들이처럼 호출 여부, 이름을 얻기 위해 …

5
Rails 세션의 현재 사례
누구든지 Rails 및 세션에 대한 "모범 사례"팁이 있습니까? Rails 3의 기본 세션 유형은 여전히 ​​CookieStore입니다. 나는 한동안 SqlSessionStore를 사용했고 잘 작동했지만 CookieStore를 선호하는 것으로 이동할 수 있습니다. 민감한 정보에 대해 CookieStore를 사용하는 것은 여전히 ​​좋은 생각이 아니고, 심지어 소금 정보가있는 경우에도 DB에 더 잘 저장됩니까?

14
Mongoid 또는 MongoMapper? [닫은]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 질문 개선 나는 MongoMapper를 사용해 보았고 기능이 완벽했지만 (거의 모든 AR 기능을 제공함) 큰 데이터 …

14
RVM을 사용하여 Rails on Lion을 설치할 수없는 이유는 무엇입니까?
RVM을 사용하여 OS X Lion에 Rails를 설치하는 데 문제가 있습니다. 지금까지 다음을 수행했습니다. Mac OS X Lion 버전 10.7 (빌드 11A459e)을 설치했습니다. XCode 4.1 Developer Preview 5를 설치했습니다. RVM을 설치했습니다. 명령을 사용하여 RVM을 통해 Ruby 1.8.7 버전을 설치했습니다 rvm install 1.8.7. 참고 : 1.9.2가 아닌 1.8.7을 사용해야합니다. 명령을 사용하여 Ruby …

5
Rails / lib 모듈 및
open_flash_chart플러그인에 대한 사용자 정의 래퍼를 작성 중 입니다. 에 배치 /lib되고 ApplicationController. 그러나 클래스 계층 구조 또는 smth 문제가 있습니다. 어떤 컨트롤러에서 나는 액세스 할 수있는 open_flash_chart기능으로 OpenFlashChart, Line등 그러나 /lib모듈 의 클래스에서는 작동하지 않습니다! 어떤 아이디어?

9
Ruby에서 문자열을 분할하고 첫 번째 항목을 제외한 모든 항목을 가져 오는 방법은 무엇입니까?
문자열은 ex="test1, test2, test3, test4, test5" 내가 사용할 때 ex.split(",").first 그것은 반환 "test1" 이제 남은 항목, 즉` "test2, test3, test4, test5"를 얻고 싶습니다. 내가 사용한다면 ex.split(",").last 그것은 단지 반환 "test5" 첫 번째 항목을 건너 뛰는 나머지 항목을 모두 가져 오는 방법은 무엇입니까?
83 ruby  string  split 

1
RSpec에서 IT 블록과 지정 블록의 차이점
RSpec에서 IT 블록과 지정 블록의 차이점은 무엇입니까? subject { MovieList.add_new(10) } specify { subject.should have(10).items } it { subject.track_number.should == 10} 그들은 같은 일을하는 것 같습니다. 확실히 확인하는 것뿐입니다.

2
Ruby에서 하나의 명령으로 디렉토리 / 파일 / 심볼릭 링크가 있는지 확인하는 방법
디렉토리 / 파일 / 심볼 링크 / 등을 감지하는 한 가지 방법이 있습니까? 엔티티 (더 일반화 됨)가 존재합니까? 디렉토리, 파일 또는 심볼릭 링크가 될 수있는 경로 배열을 확인해야하므로 단일 함수가 필요합니다. 내가 알고있는 File.exists?"file_path"디렉토리와 파일에 대한 아니라 심볼릭 링크 (되는 작품 File.symlink?"symlink_path").

6
레코드가 레일에서 방금 파괴되었는지 확인
그래서 record.new_record? 새로운 것이 있는지 확인하려면 탈출구가 있는지 확인해야합니다. record = some_magic record.destroy record.is_destroyed? # => true 그런 것. 파괴하면 물체가 얼어 붙는다는 걸 알아요. 일종의 작업이지만이 작업에 대한 명시적인 것이 있습니까?


8
일부 JS가 실행 된 후 Capybara가 가시성을 확인하도록하는 방법은 무엇입니까?
페이지를로드 한 후 xhr에서 반환 한 데이터를 기반으로 다양한 항목을 실행하고 숨기고 표시하는 코드가 있습니다. 내 통합 테스트는 다음과 같습니다. it "should not show the blah" do page.find('#blah').visible?.should be_true end 이 테스트가 실행되는 컨텍스트의 페이지로 수동으로 이동하면 #blah가 예상대로 표시 되지 않습니다 . Capybara가 페이지의 초기 상태 (이 경우에는 보이지 …

7
Rails에서 데이터베이스를 시드하는 가장 좋은 방법은 무엇입니까?
레일스 앱에 초기 데이터를 채우는 레이크 작업이 있습니다. 예 : 국가, 주, 이동 통신사 등 지금 설정 한 방법은 / db / fixtures의 파일에 많은 create 문과이를 처리하는 레이크 작업이 있다는 것입니다. 예를 들어, 제가 가지고있는 한 가지 모델은 테마입니다. 다음과 같은 / db / fixtures에 theme.rb 파일이 있습니다. Theme.delete_all …



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