«ruby-on-rails-3» etiketlenmiş sorular

Ruby on Rails, Ruby'de yazılmış açık kaynaklı bir web geliştirme çerçevesidir. Ruby on Rails, üretken kalmak için işleri yeniden icat etmenize gerek kalmadan, konfigürasyon üzerinde sözleşme ilkesini izler. Bu etiketi yalnızca Rails 3'e özel sorular için kullanın ve ayrıca bu soruları [ruby-on-rails] olarak etiketleyin.

4
İstekli yük polimorfik
Rails 3.2 kullanımı, bu kodda sorun nedir? @reviews = @user.reviews.includes(:user, :reviewable) .where('reviewable_type = ? AND reviewable.shop_type = ?', 'Shop', 'cafe') Bu hatayı ortaya çıkarır: Polimorfik ilişki hevesle yüklenemiyor: incelenebilir reviewable.shop_type = ?Koşulu kaldırırsam işe yarıyor. reviewable_typeVe reviewable.shop_type(hangisi gerçekte shop.shop_type) temelinde nasıl filtreleyebilirim ?

7
Bir rails3 projesinden mücevherleri kaldırmanın en iyi yolu nedir?
Tüm değerli taşlarımı paketleyici kullanarak Gemfile aracılığıyla yükledim. Gemfile'ımdan bir mücevheri silip 'paket yüklemeyi' çalıştırırsam, silinen mücevherlerin kaldırılacağını düşündüm (yanlışlıkla). Paketleyicinin yardım dosyasına baktım ve anlayabildiğim kadarıyla mücevherleri kaldırmanın bir yolu yok. Her şey için sadece gem uninstall x mi kullanıyorum? Bu, Bundler'ın kafasını karıştıracak mı?

5
Heroku'da başlatılmamış sabit Rake :: DSL sorunu nasıl çözülür?
Ben benzeyen hatalar alıyorum içinde bu sorulara , maden üzerine gerçekleşmekte olan hariç 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>' Bu soruların …

10
Sıfırdan büyük ilişkilendirme sayısına sahip tüm kayıtları bulun
Basit olacağını düşündüğüm bir şey yapmaya çalışıyorum ama öyle görünmüyor. Çok sayıda boş pozisyonu olan bir proje modelim var. class Project < ActiveRecord::Base has_many :vacancies, :dependent => :destroy end En az 1 boş pozisyonu olan tüm projeleri almak istiyorum. Bunun gibi bir şey denedim: Project.joins(:vacancies).where('count(vacancies) > 0') ama diyor ki …


7
Rails 3'te ActiveRecord'u Kaldırma
Artık Rails 3 beta çıktığı için, Rails 3 beta sürümünde çalışmaya başladığım bir uygulamayı yeniden yazmaya bir göz atmam gerektiğini düşündüm, hem bir fikir edinmek hem de biraz avantaj sağlamak için. Uygulama, tüm modelleri için MongoDB ve MongoMapper kullanır ve bu nedenle ActiveRecord'a ihtiyaç duymaz. Önceki sürümde, aktivasyon kaydını şu …

5
Alfasayısal olmayan karakterleri bir dizeden nasıl çıkarabilirim ve boşluk bırakabilirim?
Alfan sayı olmayan tüm karakterleri kaldıran ancak boşluk bırakan bir normal ifade oluşturmak istiyorum. Bu, arama girişini db'ye ulaşmadan önce temizlemek içindir. Şimdiye kadar sahip olduğum şeyler: @search_query = @search_query.gsub(/[^0-9a-z]/i, '') Buradaki sorun, tüm boşlukları kaldırmasıdır. Alanların nasıl korunacağına dair çözümler?

2
Ruby on Rails'de birden çok sütun indeksi
Bir kullanıcının hangi makaleleri okuduğunu izlemek için işlevsellik uyguluyorum. create_table "article", :force => true do |t| t.string "title" t.text "content" end Şu ana kadarki göçüm: create_table :user_views do |t| t.integer :user_id t.integer :article_id end User_views tablosu her zaman her iki sütunu aramak için sorgulanır, yalnızca bir sütun değil. Sorum, indeksimin …

8
kayıt yokken nil ile find ()
Şu anki rails programımda şöyle bir şey kullandığımda user = User.find(10) ID = 10 olan bir kullanıcı olmadığında, şöyle bir istisnam olacak: ActiveRecord::RecordNotFound: Couldn't find User with ID=10 İstisnayı yükseltmek yerine sıfır alabilir miyim, yani şöyle bir şey yaptığımda: unless user = Challenge.find(10) puts "some error msg" end Sadece kayıt …

9
Kapibara Belirsizlik Çözünürlüğü
Capybara'daki belirsizliği nasıl çözerim? Bazı nedenlerden dolayı bir sayfada aynı değerlere sahip bağlantılara ihtiyacım var ancak hatayı aldığım için test oluşturamıyorum Failure/Error: click_link("#tag1") Capybara::Ambiguous: Ambiguous match, found 2 elements matching link "#tag1" Bundan kaçamamamın nedeni tasarımdan kaynaklanıyor. Twitter sayfasını sağda tweetler / etiketler ve sayfanın solundaki etiketlerle yeniden oluşturmaya çalışıyorum. …

6
Bir test başarısızlığıyla ilişkili tam izleme sağlamak için rspec-2 nasıl elde edilir?
Şu anda test paketimi kullanarak çalıştırırsam rake specbir hata alıyorum: 1) SegmentsController GET 'indeksi' çalışmalıdır Hata / Hata: 'indeks' al # için tanımlanmamış yöntem `yerel ayarı ' # ./spec/controllers/segments_controller_spec.rb:14: blokta (3 seviye) Bir hatam olduğundan bu normaldir :) Sorun, izlemenin pek yardımcı olmamasıdır. Girdiğini biliyorum segments_controller_spec.rb, 14. satır, ama test …

12
Rails uygulamasından e-posta gönderirken Net :: SMTPAuthenticationError (hazırlama ortamında)
Rails uygulamamdan e-posta gönderiyorum. Geliştirme ortamında iyi çalışır, ancak aşamalandırmada başarısız olur. Aşağıdaki hatayı alıyorum: Net::SMTPAuthenticationError (534-5.7.14 <https://accounts.google.com/ContinueSignIn?plt=AKgnsbtdF0yjrQccTO2D_6) Aşamam için alan adımın olmadığını unutmayın. İşte staging.rb'deki ayarlarım 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'te UTC'yi yerel saate çevirin
Rails 3'te bir UTC'yi Timeveya TimeWithZoneyerel saate dönüştürmede sorun yaşıyorum . De ki momentbazı olduğunu TimeUTC (örneğin değişken moment = Time.now.utc). momentDST ile ilgilenerek (yani EST / EDT kullanarak) saat dilimime nasıl dönüştürebilirim ? Daha doğrusu, saat bu sabah 9 AM EDT'ye karşılık geliyorsa "14 Mart Pazartesi 09:00" ve saat …


14
Twitter önyükleme duyarlı kullanarak navbar çökme eşiği nasıl değiştirilir?
Bootstrap-sass ile uygulanan bir Rails 3.1.2 projesinde Twitter Bootstrap 2.0.1 kullanıyorum. Hem yükleme ediyorum bootstrap.cssve bootstrap-responsive.cssdosyalarının yanı sıra bootstrap-collapse.jsJavascript. Ben benzer bir gezinme çubuğu ile bir akış düzenini sahip örnek . Bu "Duyarlı varyasyon" talimatları navbar izler burada . İyi çalışıyor: Sayfa yaklaşık 940 pikselden daha darsa, navbar daralır ve …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.