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

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

4
열망 부하 다형성
Rails 3.2를 사용하면이 코드에 어떤 문제가 있습니까? @reviews = @user.reviews.includes(:user, :reviewable) .where('reviewable_type = ? AND reviewable.shop_type = ?', 'Shop', 'cafe') 이 오류가 발생합니다. 다형성 연관을 열심히로드 할 수 없습니다. reviewable.shop_type = ?조건을 제거하면 작동합니다. reviewable_type및 reviewable.shop_type(실제로는 shop.shop_type) 를 기준으로 필터링하려면 어떻게 해야합니까?

7
rails3 프로젝트에서 gem을 제거하는 가장 좋은 방법은 무엇입니까?
Gemfile을 통해 번 들러를 사용하여 모든 gem을 설치했습니다. 나는 Gemfile에서 gem을 삭제하고 'bundle install'을 실행하면 삭제 된 gem이 제거 될 것이라고 생각했습니다. 번 들러 도움말 파일을 살펴 봤는데, 내가 아는 한 gem을 제거 할 방법이 없습니다. 모든 것에 gem uninstall x를 사용합니까? 번 들러를 혼동할까요?

5
Heroku에서 초기화되지 않은 상수 Rake :: DSL 문제를 해결하는 방법은 무엇입니까?
나는 것과 유사한 오류가 점점 오전 에 이러한 질문에 , 광산에서 발생하는 예외없이 Heroku가 : 2011-05-30T09:03:29+00:00 heroku[worker.1]: Starting process with command: `rake jobs:work` 2011-05-30T09:03:30+00:00 app[worker.1]: (in /app) 2011-05-30T09:03:30+00:00 heroku[worker.1]: State changed from starting to up 2011-05-30T09:03:33+00:00 app[worker.1]: rake aborted! 2011-05-30T09:03:33+00:00 app[worker.1]: uninitialized constant Rake::DSL 2011-05-30T09:03:33+00:00 app[worker.1]: /app/.bundle/gems/ruby/1.9.1/gems/rake-0.9.0/lib/rake/tasklib.rb:8:in `<class:TaskLib>' 이 질문에 …

7
Rails 3에서 ActiveRecord 제거
이제 Rails 3 베타가 출시되었으므로 Rails 3 베타에서 방금 작업을 시작한 앱을 다시 작성하는 방법을 살펴 보겠습니다. 두 가지 모두에 대한 느낌을 얻고 약간의 유리한 출발을 할 수 있습니다. 이 앱은 모든 모델에 MongoDB 및 MongoMapper를 사용하므로 ActiveRecord가 필요하지 않습니다. 이전 버전에서는 다음과 같은 방법으로 activerecord를 언로드합니다. config.frameworks -= [ …


5
문자열에서 영숫자가 아닌 문자를 제거하고 공백을 유지하려면 어떻게합니까?
영숫자가 아닌 모든 문자를 제거하지만 공백은 유지하는 정규식을 만들고 싶습니다. 이것은 db에 도달하기 전에 검색 입력을 정리하는 것입니다. 지금까지 내가 가진 내용은 다음과 같습니다. @search_query = @search_query.gsub(/[^0-9a-z]/i, '') 여기서 문제는 모든 공백을 제거한다는 것입니다. 공간을 유지하는 방법에 대한 솔루션?

10
연관 수가 0보다 큰 모든 레코드 찾기
단순 할 거라고 생각했지만 그렇지 않은 일을하려고합니다. 공석이 많은 프로젝트 모델이 있습니다. class Project < ActiveRecord::Base has_many :vacancies, :dependent => :destroy end 공석이 1 개 이상인 모든 프로젝트를 받고 싶습니다. 나는 다음과 같이 시도했다. Project.joins(:vacancies).where('count(vacancies) > 0') 그러나 그것은 말한다 SQLite3::SQLException: no such column: vacancies: SELECT "projects".* FROM "projects" INNER …

9
카피 바라 모호성 해결
카피 바라의 모호성을 어떻게 해결합니까? 어떤 이유로 페이지에 동일한 값을 가진 링크가 필요하지만 오류가 발생하여 테스트를 만들 수 없습니다. Failure/Error: click_link("#tag1") Capybara::Ambiguous: Ambiguous match, found 2 elements matching link "#tag1" 이것을 피할 수없는 이유는 디자인 때문입니다. 트윗 / 태그가 오른쪽에, 태그가 페이지 왼쪽에있는 트위터 페이지를 다시 만들려고합니다. 따라서 동일한 페이지에 …

2
Ruby on Rails의 여러 열에 대한 인덱스
사용자가 읽은 기사를 추적하는 기능을 구현하고 있습니다. create_table "article", :force => true do |t| t.string "title" t.text "content" end 이것은 지금까지 내 마이그레이션입니다. create_table :user_views do |t| t.integer :user_id t.integer :article_id end user_views 테이블은 항상 하나만 검색하는 것이 아니라 두 열을 모두 찾기 위해 쿼리됩니다. 내 질문은 내 색인이 어떻게 …

6
테스트 실패와 관련된 전체 추적을 제공하기 위해 rspec-2를 얻는 방법은 무엇입니까?
지금 테스트 도구 모음을 실행 rake spec하면 오류가 발생합니다. 1) SegmentsController GET 'index'가 작동해야합니다. 실패 / 오류 : '색인'가져 오기 #에 대한 정의되지 않은 메소드`locale ' # ./spec/controllers/segments_controller_spec.rb:14 : '블록 (3 단계)' 오류가 있기 때문에 이것은 정상입니다. :) 문제는 추적이별로 도움이되지 않는다는 것입니다. 나는 그것이 segments_controller_spec.rb, 14 행에 침입했다는 것을 …

8
레코드가 없을 때 nil과 함께 find ()
내 현재 레일 프로그램에서 다음과 같은 것을 사용할 때 user = User.find(10) ID = 10 인 사용자가 없으면 다음과 같은 예외가 발생합니다. ActiveRecord::RecordNotFound: Couldn't find User with ID=10 예외를 발생시키는 대신 nil을 얻을 수 있으므로 다음과 같이 할 때 : unless user = Challenge.find(10) puts "some error msg" end 레코드가 …

12
Net :: SMTPAuthenticationError when send email from Rails app (on 스테이징 환경)
Rails 애플리케이션에서 이메일을 보내고 있습니다. 개발 환경에서는 잘 작동하지만 스테이징에서는 실패합니다. 다음과 같은 오류가 발생합니다. Net::SMTPAuthenticationError (534-5.7.14 <https://accounts.google.com/ContinueSignIn?plt=AKgnsbtdF0yjrQccTO2D_6) 스테이징을위한 도메인 이름이 없습니다. staging.rb의 설정은 다음과 같습니다. config.action_mailer.delivery_method = :smtp config.action_mailer.default_url_options = { :host => "my.ip.addr.here:80" } config.action_mailer.smtp_settings = { :address => "smtp.gmail.com", :port => 587, :domain => 'my.ip.addr.here:80' :user_name => …

6
Rails 3에서 UTC를 현지 시간으로 변환
Rails 3에서 UTC Time또는 TimeWithZone현지 시간으로 변환하는 데 문제가 있습니다. UTC의 moment일부 Time변수 (예 :) 가 있습니다 moment = Time.now.utc. momentDST (예 : EST / EDT 사용)를 처리하면서 내 시간대 로 어떻게 변환 합니까? 보다 정확하게는 시간이 오늘 아침 오전 9시 EDT에 해당하는 경우 "3 월 14 일 월요일 오전 …

14
Twitter 부트 스트랩 반응 형을 사용하여 navbar 축소 임계 값을 변경하는 방법은 무엇입니까?
저는 Bootstrap-sass로 구현 된 Rails 3.1.2 프로젝트에서 Twitter Bootstrap 2.0.1을 사용하고 있습니다. bootstrap.css및 bootstrap-responsive.css파일 과 bootstrap-collapse.jsJavascript를 모두로드 하고 있습니다 . 예제 와 유사한 navbar가있는 유동적 인 레이아웃이 있습니다. 이것은 "반응 변화"지침 네비게이션 바에을 다음 여기에 . 잘 작동합니다. 페이지가 약 940px보다 좁 으면 탐색 모음이 축소되고 클릭하여 확장 할 수있는 …


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