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

2
Rails 4'te has_many: through: uniq kullanılırken kullanımdan kaldırma uyarısı
Rails 4, has_many: through ile: uniq => true kullanılırken bir kullanımdan kaldırma uyarısı getirdi. Örneğin: has_many :donors, :through => :donations, :uniq => true Aşağıdaki uyarıyı verir: DEPRECATION WARNING: The following options in your Goal.has_many :donors declaration are deprecated: :uniq. Please use a scope block instead. For example, the following: has_many …

4
Uygulamayı heroku sorununa gönderme
Uygulamamı heroku'ya aktarmaya çalışıyorum ve şu mesajı alıyorum: $ heroku create Creating electric-meadow-15..... done Created http://electric-meadow-15.heroku.com/ | git@heroku.com:electric-meadow-1 5.git $ git push heroku master ! No such app as fierce-fog-63 fatal: The remote end hung up unexpectedly Bunu şimdi alıyorum garip, uygulamayı birçok kez sorunsuz bir şekilde heroku'ya ittim. özellikle …

13
Rails için e-posta doğrulamasında son teknoloji nedir?
Kullanıcıların e-posta adreslerini doğrulamak için ne kullanıyorsunuz ve neden? validates_email_veracity_ofAslında MX sunucularını sorgulayan kullanıyordum . Ancak bu, çoğunlukla ağ trafiği ve güvenilirlikle ilgili çeşitli nedenlerden dolayı başarısızlıkla doludur. Etrafıma baktım ve pek çok insanın bir e-posta adresi üzerinde akıl sağlığı kontrolü yapmak için kullandığı açık bir şey bulamadım. Bunun için …

2
Ray Konsolu: yeniden yükleyin! model dosyalarındaki değişiklikleri yansıtmıyor mu? Olası sebep ne olabilir?
Daha önce iyi çalışıyordu. Biraz config oynuyorum. Bilmeden bazı yapılandırmaları değiştirmiş olabilirim. Burada environment / development.rb yapılandırması config.cache_classes = false # Log error messages when you accidentally call methods on nil. config.whiny_nils = true # Show full error reports and disable caching config.consider_all_requests_local = true config.action_view.debug_rjs = true config.action_controller.perform_caching = …

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 …

5
Rails 5, # için 'için' tanımlanmamış yöntem <Devise on line devise_parameter_sanitizer.for
Rails 5 ile çalışıyorum Kullanıcı modelinde yeni alan kullanıcı adı ekledim. class Users::RegistrationsController &lt; Devise::RegistrationsController before_action :configure_permitted_parameters protected def configure_permitted_parameters devise_parameter_sanitizer.for(:sign_up).push(:username) end end Kayıt sırasında görüntüleniyor hata: 'için' için tanımsız yöntemi # Bunu mu demek istediniz? çatal İz: NoMethodError ("for 'for' for # Bunu mu demek istediniz? Fork): app/controllers/users/registrations_controller.rb:7:in `configure_permitted_parameters' …


2
Rails: Kötü şöhretli "current_user" nereden geliyor?
Son zamanlarda Rails'e baktım ve çok fazla referans olduğunu fark ettim current_user. Bu sadece Devise'den mi geliyor? ve Devise kullansam bile bunu kendim manuel olarak tanımlamam gerekir mi? Kullanılması gereken ön koşullar var mı current_user(oturumların, kullanıcıların vb. Varlığı gibi)?

1
Rails bir veritabanı için hangi geçişlerin çalıştığını nasıl takip eder?
Rails belgesine göre: http://guides.rubyonrails.org/migrations.html "Aktif Kayıt, geçişlerin zaten çalıştırılmış olduğunu izler, bu nedenle tek yapmanız gereken kaynağınızı güncellemek ve rake db: migrate'i çalıştırmaktır." ActiveRecord bunu gerçekten nasıl yapıyor? Active Record verileri nerede saklıyor? Bunun veritabanının kendisinde saklanabileceğinden şüpheleniyorum? Bir yerde bir masada. Geliştirme makinemde tüm geçişleri yaptım. Daha sonra üretim …

13
Facebook Uygulaması: localhost artık uygulama etki alanı olarak çalışmıyor
Rails ve jQuery kullanarak Facebook için bir oyun yazıyorum. Facebook Javascript SDK'yı kullanmaya başladığımdan beri, localhost'u bir uygulama etki alanı olarak kullanmak gayet iyi çalışıyordu. Oyunumu hem yerel olarak hem de Heroku'da test edebildim. Geçtiğimiz gün, Facebook'un geliştirici kullanıcı arayüzünde büyük bir güncelleme yaptığı görülüyor. Şimdi localhost'u bir uygulama etki …


9
Ruby on Rails: rake db: migrate ile bir geçişi nasıl geri alabilirim?
MODEL User'ı kurduktan sonra bunu aldım. class DeviseCreateUsers &lt; ActiveRecord::Migration def self.up create_table(:users) do |t| t.database_authenticatable :null =&gt; false t.recoverable t.rememberable t.trackable # t.encryptable # t.confirmable # t.lockable :lock_strategy =&gt; :failed_attempts, :unlock_strategy =&gt; :both # t.token_authenticatable t.timestamps end add_index :users, :email, :unique =&gt; true add_index :users, :reset_password_token, :unique =&gt; true …

4
Rails'te to_json nasıl geçersiz kılınır?
Güncelleme: Bu sorun doğru bir şekilde araştırılmadı. Asıl mesele içeride yatıyor render :json. Orijinal sorudaki ilk kod yapıştırması beklenen sonucu verecektir. Ancak yine de bir uyarı var. Bu örneğe bakın: render :json =&gt; current_user ile aynı DEĞİLDİR render :json =&gt; current_user.to_json Yani, Kullanıcı nesnesiyle ilişkili yöntemi render :jsonotomatik olarak çağırmaz …

4
Rails 3 özel doğrulayıcı nerede saklanmalıdır?
Belgelerin / web sitelerinin, özel doğrulayıcıların bir projenin /libveya /lib/validatorsdizinine gitmesi gerektiğini gösterdiğini gördüm . (Başka bir gönderinin cevabını okuyarak) sadece içinde çalışıyor gibi göründüklerini buldum config/initializers. Özel doğrulayıcıların nerede yaşaması gerektiğini gösteren resmi belgeleri bilen veya gösteren 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.