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

2
Github'dan bir mücevherin belirli bir “taahhüdü” nasıl alınır?
Rails_admin kullanıyorum ve (çok) aktif gelişme içinde olduğundan, hatalar her zaman ortaya çıkıyor. Github gem için söyleyebildiğim kadarıyla mücevher için hiçbir sürümleri vardır, bu yüzden kullanamazsınız :versionGemfile içinde mücevher beyannamesi anahtarı . Gemfile'a belirli bir taahhüdü (benim için iyi çalıştığını bildiğimi) "bağlamanın" bir yolu var mı? Şu anda Gemfile'mda var: …


5
Raylar 3 özelliğin değişip değişmediğini kontrol edin
Rails 3'te güncelleme yapmadan önce bir nitelik bloğunun değişip değişmediğini kontrol etmeniz gerekiyor. street1, street2, şehir, eyalet, posta kodu Gibi bir şey kullanabileceğimi biliyorum if @user.street1 != params[:user][:street1] then do something.... end Ancak bu kod parçası GERÇEKTEN uzun olacaktır. Daha temiz bir yol var mı?



7
raylarda önde gelen sıfırlar
Uygulamamda alanlar hrve minher iki tamsayı var. İçin hralanında, kullanıcı girerse "1" Ben veritabanına kaydetmeden önce "01" otomatik pad Rails istiyoruz. Ayrıca minalan için kullanıcı "0" girerse "00" olarak girilmelidir. Bunu nasıl yapabilirim?

2
Birisi collection_select'i bana net ve basit terimlerle açıklayabilir mi?
Rails API belgelerine bakıyorum collection_selectve bunlar korkunç. Başlık şudur: collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {}) Ve verdikleri tek örnek kod şudur: collection_select(:post, :author_id, Author.all, :id, :name_with_initial, :prompt => true) Birisi basit bir ilişkilendirme kullanarak (bir Userhas_many Plansve a a'ya Planaittir diyelim User) söz diziminde neyi …

15
Kaydolmak için Devise yolunu nasıl kaldırırım?
Bir Rails 3 uygulamasında Devise kullanıyorum, ancak bu durumda, bir kullanıcı hangi izinlere sahip olacağını belirleyen mevcut bir kullanıcı tarafından oluşturulmalıdır. Bundan dolayı şunu istiyorum: To kullanıcıların kaydolmak için rotayı kaldırmak . İçin hala düzenlemek için kullanıcılar, profillerinin izin (değiştir e-posta adresi ve şifre) sonra onlar kaydettik Bunu nasıl yapabilirim? …

16
PostgreSQL istemci kitaplığını (libpq) bulamıyorum
Mac OS X 10.6'da PostgreSQL for Rails kurmaya çalışıyorum. Önce MacPorts kurulumunu denedim ama bu iyi gitmedi, bu yüzden tek tıkla DMG kurulumunu yaptım. Bu işe yaradı. PostgreSQL geliştirme paketlerini yüklemem gerektiğinden şüpheleniyorum, ancak bunu OS X'te nasıl yapacağım hakkında hiçbir fikrim yok. İşte yapmaya çalıştığımda elde ettiğim şey sudo …



9
Rota eşleşmesi yok [GET] / öğeler
Üretim ortamında test etmeye çalıştığım bir Rails uygulamam var. RAILS_ENV=production rake assets:precompileTüm varlıklarımı / public / varlıklarda üreten koştum . Sorun benim w / benim app başlattığınızda RAILS_ENV=production rails s thinolsun: ActionController::RoutingError (No route matches [GET] "/assets/application-eff78fd67423795a7be3aa21512f0bd2.css"): Bu dosya adresinde var /public/assets/application-eff78fd67423795a7be3aa21512f0bd2.css. Bunu neden aldığım hakkında bir fikrin var RoutingErrormı?

8
Raylar: FATAL - Kullanıcı için eş kimlik doğrulaması başarısız oldu (PG :: Hata)
Gelişimi Ubuntu 11.10 ve RubyMine'de çalıştırıyorum İşte database.yml için geliştirme ayarlarım: RubyMine'ın benim için yarattığı development: adapter: postgresql encoding: unicode database: mydb_development pool: 5 username: myuser password: Uygulamayı çalıştırmaya çalıştığımda, bu hatayı aşağıda alıyorum, henüz bir 'proje' kullanıcı oluşturmadım, ama nasıl bir kullanıcı oluşturabilirim ve postgres'de bir veritabanı verebilirim? bu …

4
NuoDB kullanarak Ruby On Rails'de SQL komutlarını manuel olarak nasıl çalıştırıyorsunuz
NuoDB prosedürlerine erişebilmek için SQL komutlarını manuel olarak yürütmeye çalışıyorum. Ruby on Rails kullanıyorum ve aşağıdaki komutu kullanıyorum: ActiveRecord::Base.connection.execute("SQL query") "SQL sorgusu" herhangi bir SQL komutu olabilir. Örneğin ben "Geribildirim" adlı bir tablo var ve ben komut yürütmek gibi: ActiveRecord::Base.connection.execute("SELECT `feedbacks`.* FROM `feedbacks`") Bu, bana istenen tüm verileri göndermek yerine …

7
Raylar için API Versiyonu
Stripe gibi benim API sürüm için çalışıyorum. Aşağıda en son API sürümü 2 verilmiştir. /api/users 301 döndürür /api/v2/users /api/v1/users sürüm 1'de 200 kullanıcı dizini döndürür /api/v3/users 301 döndürür /api/v2/users /api/asdf/users 301 döndürür /api/v2/users Böylece, temel olarak sürüm belirtilmemiş herhangi bir şey, belirtilen sürüm mevcut olmadığı sürece en son bağlantıya yönlendirir. …

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.