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



7
Ruby veya Rails içeren bir URL'den URL parametrelerini nasıl ayıklayabilirim?
Bazı URL'lerim var, http://www.example.com/something?param1=value1&param2=value2&param3=value3 ve bu URL'lerden parametreleri ayıklamak ve bunları bir Hash içine almak istiyorum. Açıkçası, düzenli ifadeler kullanabilirdim, ama sadece Ruby veya Rails ile bunu yapmanın daha kolay yolları olup olmadığını merak ediyordum. Ruby modülünde hiçbir şey bulamadım URIama belki de bir şey kaçırdım. Aslında, bunu yapacak bir …

14
Sunucu zaten Rails'te çalışıyor
Rails sunucusunu rails skomut kullanarak başlattığımda gösteriyorA server is already running. Check C:/Sites/folder/Pids/Server.pids Dosyayı açtığımda sadece 4 basamaklı bir sayı çıkarıyor, bu yüzden bu sorunu nasıl çözebilirim? Bilginize Bu sefer Rails cmd'nin başka bir örneği çalışmıyor. Görev yöneticisi işaretlendi, ancak yalnızca cmd.exeişlem yapılmadığını gösteriyor. (Windows kullanarak).


2
Rayları Taşıma: Kısıtlamayı kaldır
Ben (schema.rb içinde) benziyor Rails uygulamasında bir tablo var: create_table "users", :force => true do |t| t.string "name", :null=>false t.string "address", :null=>false end Adres alanı için boş değerlere izin vermek üzere bir ray geçişi yazmak istiyorum. yani taşıma işleminden sonra tablo şöyle görünür: create_table "users", :force => true do |t| …

30
Heroku dağıtım hatası H10 (Uygulama çöktü)
Yerel bilgisayarımda çalışan bir RoR uygulamam var, ancak heroku'ya gönderdiğimde çöküyor. Hata günlüğü H10 hatası veriyor ve şöyle diyor: 2012-11-21T15:26:47+00:00 app[web.1]: from /app/vendor/bundle/ruby/1.9.1/gems/newrelic_rpm-3.4.2/lib/new_relic/control/instance_methods.rb:95:in `start_agent' 2012-11-21T15:26:48+00:00 heroku[web.1]: State changed from starting to crashed 2012-11-21T15:26:48+00:00 heroku[web.1]: Process exited with status 1 2012-11-21T15:26:59+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/ host=xxx.herokuapp.com fwd= dyno= …

3
Karma veritabanına kaydetmek için Rails serileştirme kullanma
Bir karma eşleme kimliklerini raylar uygulamamdaki birkaç denemeye kaydetmeye çalışıyorum. Bu yeni sütunu barındırmak için veritabanına geçişim: class AddMultiWrongToUser < ActiveRecord::Migration def self.up add_column :users, :multi_wrong, :string end def self.down remove_column :users, :multi_wrong end end Modelimde: class User < ActiveRecord::Base serialize :multi_wrong, Hash end Ama bunu yaparak test etmek için …


6
Array Rails ActiveRecord içindeki kimliğin istisnasız olarak nasıl seçileceği
Kimlikleri bir dizi var, gibi ids = [2,3,5] ve ben yaparım Comment.find(ids) her şey iyi çalışıyor. Ama olmayan bir kimlik olduğunda, bir istisna alıyorum. Bu, bazı filtrelerle eşleşen kimliklerin listesini aldığımda ve böyle bir şey yaptığımda ortaya çıkar current_user.comments.find(ids) Bu sefer geçerli bir yorum kimliğine sahip olabilirim, ancak verilen Kullanıcıya …

8
URL, Ruby'de bir dizeyi kodlar
Nasıl URI::encodebir dize gibi: \x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a gibi bir biçimde almak için: %124Vx%9A%BC%DE%F1%23Eg%89%AB%CD%EF%124Vx%9A RFC 1738 uyarınca? İşte denedim: irb(main):123:0> URI::encode "\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a" ArgumentError: invalid byte sequence in UTF-8 from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `gsub' from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `escape' from /usr/local/lib/ruby/1.9.1/uri/common.rb:505:in `escape' from (irb):123 from /usr/local/bin/irb:12:in `<main>' Ayrıca: irb(main):126:0> CGI::escape "\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a" ArgumentError: invalid byte sequence in UTF-8 from …


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.

14
Rails uygulamam için özel yapılandırma seçenekleri oluşturmanın en iyi yolu?
Rails uygulamam için bir yapılandırma seçeneği oluşturmam gerekiyor. Tüm ortamlar için aynı olabilir. Bunu belirlersem environment.rb, benim görüşlerimde mevcut olduğunu buldum, bu da tam olarak istediğim şey ... environment.rb AUDIOCAST_URI_FORMAT = http://blablalba/blabbitybla/yadda Harika çalışıyor. Ancak biraz tedirginim. Bunu yapmanın iyi bir yolu bu mu? Daha havalı bir yol var mı?


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.