«ruby-on-rails-3» 태그된 질문

Ruby on Rails는 Ruby로 작성된 오픈 소스 웹 개발 프레임 워크입니다. Ruby on Rails는 구성에 대한 컨벤션 원칙을 따르므로 생산성을 유지하기 위해 물건을 다시 발명 할 필요가 없습니다. 이 태그는 Rails 3 관련 질문에만 사용하고 해당 질문에 [ruby-on-rails] 태그를 지정하십시오.

16
단일 RSpec 테스트를 실행하는 방법은 무엇입니까?
다음 파일이 있습니다. /spec/controllers/groups_controller_spec.rb 해당 스펙 만 실행하기 위해 터미널에서 어떤 명령을 사용하며 어떤 디렉토리에서 명령을 실행합니까? 내 보석 파일 : # Test ENVIRONMENT GEMS group :development, :test do gem "autotest" gem "rspec-rails", "~> 2.4" gem "cucumber-rails", ">=0.3.2" gem "webrat", ">=0.7.2" gem 'factory_girl_rails' gem 'email_spec' end 사양 파일 : require …


12
Rails 3의 lib 폴더에서 모듈 / 클래스를로드하는 가장 좋은 방법은?
최신 Rails 3 릴리스는 더 이상 lib에서 모듈 및 클래스를 자동로드하지 않으므로이를로드하는 가장 좋은 방법은 무엇입니까? github에서 : A few changes were done in this commit: Do not autoload code in *lib* for applications (now you need to explicitly require them). This makes an application behave closer to an engine …


25
rmagick gem 설치“Magick 구성을 찾을 수 없음”
rmagick gem을 설치하려고 할 때 아래와 같은 오류가 발생합니다. RVM, Ruby 1.9.2-head 및 Rails 3.05를 사용하여 Snowleopard 10.6을 사용하고 있습니다. 비슷한 질문에 대한 답변으로 ImageMagick을 설치하는 것이 좋습니다. 다른 사람은 "libmagick9-dev 라이브러리"설치를 제안했지만이 작업을 수행하는 방법을 알 수는 없습니다. 저는 새로운 개발자이며 기존 설명이나 리소스에 대한 지원이나 지시에 크게 감사드립니다. …


5
rvmrc 또는 ruby-version 파일을 사용하여 RVM으로 프로젝트 gemset을 설정 하시겠습니까?
Ruby 버전 관리자 인 RVM 을 사용하여 각 Rails 프로젝트에 대해 Ruby 버전과 gem 세트를 지정합니다. 프로젝트 디렉토리에 .rvmrc들어갈 때마다 Ruby 버전과 gemset을 자동으로 선택 하는 파일이 cd있습니다. RVM 1.19.0을 설치 한 후 메시지가 나타납니다 당신이 사용하는 .rvmrc그것이 느린, 신뢰가 필요하고 당신이로 전환 할 수 있습니다, 다른 루비 관리자와 호환되지 …




7
레일즈-컨트롤러 안에서 헬퍼를 사용하는 방법
뷰에서 도우미를 사용해야한다는 것을 알고 있지만 반환 할 JSON 객체를 빌드 할 때 컨트롤러에 도우미가 필요합니다. 다음과 같이 조금 진행됩니다. def xxxxx @comments = Array.new @c_comments.each do |comment| @comments << { :id => comment.id, :content => html_format(comment.content) } end render :json => @comments end html_format도우미에 어떻게 액세스 할 수 있습니까?

6
ActiveRecord : 크기 대 개수
레일에서는 모두 사용하여 레코드의 수를 찾을 수 Model.size및 Model.count. 더 복잡한 쿼리를 처리하는 경우 한 방법을 다른 방법보다 사용하는 것이 유리합니까? 그것들은 어떻게 다릅니 까? 예를 들어 사진이있는 사용자가 있습니다. 사용자 테이블과 사용자가 보유한 사진 수를 표시하려면 많은 인스턴스를 실행하는 user.photos.size것이보다 빠르거나 느려 user.photos.count집니까? 감사!

15
OSX 10.7 Lion으로 업그레이드 한 후 Postgresql 복구
최근에 OSX 10.7로 업그레이드하여 psql 서버에 연결하려고 할 때 레일 설치가 완전히 중단되었습니다. 명령 줄에서 사용하면 psql -U postgres 완전히 작동하지만 동일한 사용자 이름과 비밀번호로 레일 서버 또는 콘솔을 실행하려고하면이 오류가 발생합니다. ...activerecord-3.0.9/lib/active_record/connection_adapters/postgresql_adapter.rb:950:in `initialize': could not connect to server: Permission denied (PGError) Is the server running locally and accepting connections …


9
해시 키를 다른 키로 바꾸는 방법
해시를 얻는 조건이 있습니다. hash = {"_id"=>"4de7140772f8be03da000018", .....} 이 해시를 hash = {"id"=>"4de7140772f8be03da000018", ......} 추신 : 해시의 키가 무엇인지 모르겠습니다. 키마다 임의의 "_"접두사가 붙어 무작위로 밑줄을 원하지 않습니다.

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