«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.

7
dernekler aracılığıyla aittir
Aşağıdaki ilişkilendirmeler göz önüne alındığında, modelden a'nın bağlı Questionolduğunu belirtmem gerekiyor . Bu eylemi gerçekleştirmek için kullanmaya çalışıyorum .ChoiceChoicebelongs_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 :user …






7
Benim schema.rb kaybetti! Yenilenebilir mi?
Bazı dağıtım sorunları nedeniyle git schema.rb izlemeyi bıraktım. Her nasılsa bu kadar ve bir yerde benim schema.rb dosya kayboldu boyunca doldurulmuş. Schema.rb dosyasını veritabanından veya geçişlerden yeniden oluşturmanın bir yolu var mı? Mevcut verileri kaybetmemeyi tercih ederim.

8
Rake 0.9.0 kullanan tanımlanmamış yöntem 'görev'
Rake'i en son sürüme ( 0.9.0.beta.4) güncelledim ve rakekomut aşağıdaki hata mesajıyla sona eriyor: rake aborted! undefined method `task' for #<Anelis::Application:0x9223b6c> İşte iz: 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 `standard_exception_handling' …


14
Rails 3: Rastgele Kayıt Alın
Bu yüzden, Rails 2'de rastgele bir kayıt bulmak için birkaç örnek buldum - tercih edilen yöntem şöyle görünüyor: Thing.find :first, :offset => rand(Thing.count) Acemi biri olarak, bunun Rails 3'teki yeni bul sözdizimi kullanılarak nasıl oluşturulacağından emin değilim. Peki, rastgele bir kayıt bulmak için "Rails 3 Way" nedir?

1
Emacs Ruby otomatik tamamlama neredeyse çalışıyor
Bir otomatik tamamlama açılır kutusunun kodu yazarken görünmesine izin vermek için emacs yapılandırmamı Rsense kullanımıyla güncelliyorum. Bu, ruby ​​on rails projemde bazı kodları düzenlerken tablodan bir yanıt seçmeme izin vermediği dışında çoğu dosyada iyi çalışıyor. İşte kurulumum: https://github.com/map7/simple_emacs Bunu Ubuntu 10.04 altında kullanıyorum. Basit Ruby betik dosyaları için harika çalışıyor. …

15
Rails 3: "hatalı alan" sarmalayıcısı sayfanın görünümünü değiştirir. Bundan nasıl kaçınılır?
E-posta alanı: <label for="job_client_email">Email: </label> <input type="email" name="job[client_email]" id="job_client_email"> buna benzer: Ancak, e-posta doğrulaması başarısız olursa, şu hale gelir: <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> şuna benzeyen: Bu görünüm değişikliğinden nasıl kaçınabilirim?




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.