«ruby-on-rails» etiketlenmiş sorular

Ruby on Rails, Ruby'de yazılmış bir açık kaynak kodlu tam yığın web uygulaması çerçevesidir. Popüler MVC çerçeve modelini izler ve uygulama geliştirmeye yönelik "yapılandırma konvansiyonu" yaklaşımıyla bilinir.

6
Raylarda tek bir aramada birden çok nesneyi kaydetme
Raylarda böyle bir şey yapan bir yöntemim var: a = Foo.new("bar") a.save b = Foo.new("baz") b.save ... x = Foo.new("123", :parent_id => a.id) x.save ... z = Foo.new("zxy", :parent_id => b.id) z.save Sorun şu ki, ekledikçe daha fazla varlık daha uzun sürüyor. Bunun her kayıt için veritabanına vurması gerektiğinden şüpheleniyorum. …


3
Diğer Rails istisnaları gibi davranması için Rails'te bir istisnayı nasıl oluşturabilirim?
Normal bir Rails istisnasının yaptığı şeyin aynısını yapması için bir istisna oluşturmak istiyorum. Özellikle, geliştirme modunda istisnayı ve yığın izini gösterin ve üretim modunda "Üzgünüz, ancak bir şeyler ters gitti" sayfasını gösterin. Aşağıdakileri denedim: raise "safety_care group missing!" if group.nil? Ama sadece "ERROR signing up, group missing!"development.log dosyasına yazıyor

9
Raylarda bir tarihi nasıl doğrularım?
Ruby on Rails'deki modelimdeki bir tarihi doğrulamak istiyorum, ancak gün, ay ve yıl değerleri modelime ulaştıklarında zaten yanlış bir tarihe dönüştürülmüş. Örneğin, benim görüşüme göre 31 Şubat 2009'a girersem, Model.new(params[:model])kontrolörümde kullandığımda, bunu modelim geçerli bir tarih olarak gördüğü "3 Mart 2009" a dönüştürüyor, ki bu doğru ama yanlış. Modelimde bu …

7
Time olmadan DateTime.now Rails
Geçerli tarihi almak ve saati "çıkarmak" için DateTime.now'u kullanmam gerekiyor. Örneğin, bu benim istemediğim şeyi gösterir :DateTime.now => Sat, 19 Nov 2011 18:54:13 UTC +00:00 Ne Bu gösteriler yapmak istiyorum:DateTime.now.some_operation => 2011-11-06 00:00:00 UTC


16
Rails + Postgres bırakma hatası: veritabanına diğer kullanıcılar erişiyor
Postgres üzerinden çalışan bir ray uygulamam var. İki sunucum var: biri test, diğeri üretim için. Çoğu zaman üretim DB'sini test sunucusunda klonlamam gerekir. Vlad aracılığıyla çalıştırdığım komut: rake RAILS_ENV='test_server' db:drop db:create Yaşadığım sorun şu hatayı almamdır: ActiveRecord::StatementInvalid: PGError: ERROR: database <database_name> is being accessed by other users DROP DATABASE IF …

10
SOAP'u Ruby ile kullanmanın en iyi yolu nedir?
Bir müşterim benden bir 3. taraf API'yi Rails uygulamasına entegre etmemi istedi. Tek sorun, API'nin SOAP kullanmasıdır. Ruby temelde SOAP'ı REST lehine düşürdü. Görünüşe göre Java-Ruby köprüsü ile çalışan bir Java adaptörü sağlıyorlar, ancak mümkünse hepsini Ruby'de tutmak istiyoruz. Soap4r'e baktım ama biraz kötü bir üne sahip gibi görünüyor. Peki …

12
Osx mavericks üzerinde "gem install therubyracer -v '0.10.2'" yüklenmiyor
Therubyracer'ı "gem install therubyracer -v '0.10.2'" kullanarak mavericks'e yüklemeye çalışıyorum ama şu hatayı alıyorum: /Users/dennischen/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb checking for main() in -lobjc... yes creating Makefile make compiling rr.cpp clang: warning: argument unused during compilation: '-rdynamic' rr.cpp:48:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ 1 warning generated. compiling v8.cpp …

4
NameError (başlatılmamış sabit Paperclip :: Storage :: S3 :: AWS):
Görüntüleri web uygulamama dahil etmeye çalışıyorum ve epeyce özelliği kaldırdıktan sonra bu hatayla karşılaşmaya devam ediyorum. Uygulama denetleyicime geldi ve buradan nereye gitmem gerektiğinden tam olarak emin değilim. 2015-02-06T20:30:12.292187+00:00 app[web.1]: (1.9ms) ROLLBACK 2015-02-06T20:30:12.296299+00:00 app[web.1]: NameError (uninitialized constant Paperclip::Storage::S3::AWS): 2015-02-06T20:30:12.296301+00:00 app[web.1]: app/controllers/articles_controller.rb:24:in `create' 2015-02-06T20:45:14.691084+00:00 app[web.1]: [paperclip] saving /articles/images/000/000/013/original/git.jpeg 2015-02-06T20:45:14.698744+00:00 app[web.1]: Completed …




5
Rails 'form_for' u kullanın ancak <form> öğesinde özel sınıflar, öznitelikler belirleyin?
form_forbir öznitelik gibi 'ekstra' öznitelikleri yok data-foosayıyor veya ikinci argümanında classolduğu gibi geçiriliyor gibi görünüyor options. = form_for @user, {:url =&gt; 'foo', :class =&gt; 'x', 'data-bar' =&gt; 'baz' } do |f| # ... Çıktı, sınıfı veya niteliği &lt;form&gt;olmayan bir etikettir .xdata-bar Düzeltme nedir? Veya FormBuilderkullanmadan bir örneği nasıl yakalayabilirim form_for?


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.