«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
Görünüm yardımcılarımı ActionMailer görünümlerimde nasıl kullanabilirim?
app/helpers/annotations_helper.rbReportMailer görünümlerimde ( app/views/report_mailer/usage_report.text.html.erb) tanımladığım yöntemleri kullanmak istiyorum . Bunu nasıl yaparım? Bu kılavuza dayanarak , add_template_helper(helper_module)yöntem istediğimi yapabilir gibi görünüyor , ancak nasıl kullanılacağını anlayamıyorum. (BTW, posta gönderilerindeki farklı yardımcılara erişmenizin bir nedeni var mı? Bu oldukça can sıkıcı bir durum.)

5
Ataç :: Hatalar :: Rails 4 ile MissingRequiredValidatorError
Raylarım blog uygulaması ile ataç kullanarak yüklemeye çalıştığımda bu hatayı alıyorum. "MissingRequiredValidatorError" derken neye atıfta bulunduğundan emin değilim Post_params güncelleyerek ve vererek: görüntü hem oluşturmak ve güncelleme post_params kullanmak gibi, iyi olacağını düşündüm Paperclip::Errors::MissingRequiredValidatorError in PostsController#create Paperclip::Errors::MissingRequiredValidatorError Extracted source (around line #30): def create @post = Post.new(post_params) Bu benim posts_controller.rb …

12
raylar kısmi şablonlarında isteğe bağlı yerel değişkenler: (tanımlı? foo) karışıklıktan nasıl çıkarım?
Ben kötü bir çocuk oldum ve bir değer açıkça tanımlanmamışsa yerel değişkenler için varsayılan değerleri ayarlamak için kısmi şablonlarda aşağıdaki sözdizimini kullandım: kısmi işlerken locals hash - <% foo = default_value unless (defined? foo) %> Geçtiğimiz değişkenler (tanımlanamadığım için) geçmeyen değişkenlerin nil olarak tanımlanmış gibi (tanımsız yerine) davranmaya başladığı zamana …

7
ActiveModel :: Yeni kullanıcı oluştururken ForbiddenAttributesError
Ruby'de bu model var ama ActiveModel::ForbiddenAttributesError class User < ActiveRecord::Base attr_accessor :password validates :username, :presence => true, :uniqueness => true, :length => {:in => 3..20} VALID_EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i validates :email, presence: true, :uniqueness => true, format: { with: VALID_EMAIL_REGEX } validates :password, :confirmation => true validates_length_of :password, :in => 6..20, …




5
Rails.env vs RAILS_ENV
Hangi env içinde çalıştığını kontrol ederken her iki örnekte de görüyorum. Tercih edilen nedir? Bütün niyet ve amaçlar için eşit mi?


20
pg gem yüklenemedi
Kullanmayı denedim gem install pgama işe yaramıyor gibi görünüyor. gem install pg bu hatayı veriyor Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. C:/Ruby/bin/ruby.exe extconf.rb checking for pg_config... no No pg_config... trying anyway. …


4
Link_to'ya sorgu dizesi parametreleri ekle
Link_to UrlHelper için zor sorgu dizesi parametreleri ekliyorum. Örneğin, sıralama, filtreleme ve sayfalama (will_paginate aracılığıyla) için UI öğeleri olan bir dizin görünümü var. Will_paginate eklentisi, sorgu dizesi parametrelerinin sayfa içi kalıcılığını doğru bir şekilde yönetir. Querystring parametrelerini adlandırılmış bir yola eklemek için otomatik bir mekanizma var mı, yoksa bunu manuel …

12
Ruby on Rails: Global sabitler nerede tanımlanır?
İlk Ruby on Rails web uygulamamla yeni başladım. Bir sürü farklı model, görünüm, kontrolör vb. Var. Tüm uygulamam boyunca geçerli olan gerçekten küresel sabitlerin tanımlarını yapıştırmak için iyi bir yer bulmak istiyorum. Özellikle, hem modellerimin mantığında hem de görüşlerimde alınan kararlarda uygulanırlar. Onlar hem mevcut konum bu tanımları koymak için …

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.