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

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

7
협회를 통한 belongs_to
다음과 같은 연관성을 고려할 때 Questiona Choice가 Choice모델 에서 연결되어 있음 을 참조해야합니다 . belongs_to :question, through: :answer이 작업을 수행하는 데 사용하려고했습니다 . class User has_many :questions has_many :choices end class Question belongs_to :user has_many :answers has_one :choice, :through => :answer end class Answer belongs_to :question end class Choice belongs_to …



11
변수가 정수인지 확인
Rails 3 또는 Ruby에는 변수가 정수인지 확인하는 기본 제공 방법이 있습니까? 예를 들어 1.is_an_int #=> true "dadadad@asdasd.net".is_an_int #=> false?



8
Rake 0.9.0을 사용하는 정의되지 않은 메소드 'task'
방금 Rake 를 최신 버전 ( 0.9.0.beta.4)으로 업데이트 했으며 rake명령이 다음 오류 메시지로 끝납니다. rake aborted! undefined method `task' for #<Anelis::Application:0x9223b6c> 추적은 다음과 같습니다. undefined method `task' for #<Anelis::Application:0x97ef80c> /usr/local/rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/application.rb:214:in `initialize_tasks' /usr/local/rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/application.rb:139:in `load_tasks' /usr/local/rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/application.rb:77:in `method_missing' /home/amokrane/Documents/prog/web/learning_rails/anelis/Rakefile:7:in `load_string' /usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/environment.rb:28:in `eval' /usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/environment.rb:28:in `load_string' /usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/environment.rb:16:in `load_rakefile' /usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/application.rb:495:in `raw_load_rakefile' /usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/application.rb:78:in `block in load_rakefile' /usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/application.rb:129:in …

15
고착 된 / 사실적인 Resque 작업자를 지우려면 어떻게해야합니까?
첨부 된 이미지에서 볼 수 있듯이 갇힌 것처럼 보이는 두 명의 작업자가 있습니다. 이러한 프로세스는 몇 초 이상 걸리지 않아야합니다. 왜 투명하지 않은지 또는 수동으로 제거하는 방법을 모르겠습니다. Redis-to-Go 및 HireFire와 함께 Resque를 사용하여 자동으로 작업자의 규모를 조정하는 Heroku를 사용하고 있습니다.

14
Rails 3 : 랜덤 레코드 받기
따라서 Rails 2에서 무작위 레코드를 찾는 몇 가지 예를 찾았습니다. 선호하는 방법은 다음과 같습니다. Thing.find :first, :offset => rand(Thing.count) 초보자의 무언가이기 때문에 Rails 3의 새로운 찾기 구문을 사용하여 어떻게 구성 할 수 있는지 잘 모르겠습니다. 랜덤 레코드를 찾는 "Rails 3 Way"는 무엇입니까?

1
Emacs Ruby 자동 완성 거의 작동
코드를 입력하는 동안 자동 완성 드롭 다운 상자가 표시되도록 Rsense를 사용하여 emacs 구성을 업데이트했습니다. 루비 온 레일즈 프로젝트에서 일부 코드를 편집 할 때 테이블에서 답변을 선택할 수 없다는 것을 제외하고는 대부분의 파일에서 잘 작동합니다. 여기 내 설정입니다 : https://github.com/map7/simple_emacs 우분투 10.04에서 이것을 사용하고 있습니다. 간단한 루비 스크립트 파일의 경우 훌륭하게 …

9
Rails를 설치할 때 "/ usr / bin 디렉토리에 대한 쓰기 권한이 없습니다"오류를 어떻게 수정합니까?
OS X 10.6.3, Ruby 1.8.7 및 Rails 2.3.5를 실행하는 완전히 새로운 MacBook Pro에 Rails 3를 설치하려고하는데, 제가 직접 호스를 사용했는지 궁금합니다. 지금까지 다음 명령을 실행했습니다. $ gem update --system $ gem install arel tzinfo builder memcache-client rack rack-test rack-mount erubis mail text-format thor bundler i18n $ gem install rails --pre …

14
Rails 3 : "오류가있는 필드"래퍼가 페이지 모양을 변경합니다. 이것을 피하는 방법?
이메일 입력란 : <label for="job_client_email">Email: </label> <input type="email" name="job[client_email]" id="job_client_email"> 다음과 같이 보입니다 : 그러나 이메일 유효성 검사에 실패하면 다음과 같이됩니다. <div class="field_with_errors"> <label for="job_client_email">Email: </label> </div> <div class="field_with_errors"> <input type="email" value="wrong email" name="job[client_email]" id="job_client_email"> </div> 이것은 다음과 같습니다 이 모양 변경을 어떻게 피할 수 있습니까?

5
NoMethodError : 레이크 11로 업그레이드 한 후 정의되지 않은 메소드 'last_comment'
어떤 rake작업을 실행할 때 다음을 얻습니다. NoMethodError : 정의되지 않은 메소드 'last_comment' 그 후에 bundle update새 버전의 레이크 버전 version을 끌어 들였습니다 11.0.1. $ grep rake Gemfile.lock rake rake (>= 0.8.7) rake (11.0.1) rake $ bundle update $ bundle exec rake db:drop # any rake task NoMethodError : # <Rake …



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