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



18
execJs: 'JavaScript çalışma zamanı bulunamadı' ancak execjs AND therubyracer Gemfile'de
Bu hatayı alıyorum: komisyon iptal edildi! Bir JavaScript çalışma zamanı bulunamadı. Bkz. Https://github.com/sstephenson/execjs , Zaten google arama daha fazla zaman geçirdim sonra itiraf etmek istiyorum. Bunun bir execJs hatası olduğuna inanıyorum. Tüm gönderilerden, bu raylar 3.1 ile çok yaygın bir konudur. Bir js çalışma zamanı, şimdi kahve komut dosyası ve …


4
Rayları taşıma: Bir sütun için varsayılan ayarı geri alma
Ben bir örnek için bir sütun için varsayılan bir ayar oluşturan Rails bir geçiş var sorun var: def self.up add_column :column_name, :bought_at, :datetime, :default => Time.now end Diyelim ki, daha sonraki bir taşıma işleminde bu varsayılan ayarları bırakmak istiyorum, bunu ray taşımalarını kullanarak nasıl yapabilirim? Geçerli geçici çözüm, raylar geçişinde …


19
Ruby on Rails ve Rake problemleri: başlatılmamış sabit Rake :: DSL
Gerçekten sinir bozucu bir sorun yaşıyorum: Komisyon aptal olmak. Sorun şu şekilde ortaya çıkıyor: $ rails new test_app $ rails generate scaffold new_scaffold field1:string field2:text Her ikisi de gayet iyi çalışıyor, ama sonra bunu yaptığımda, $ rake db:migrate Aşağıdaki hatayı alıyorum. (in /home/mikhail/test_app) rake aborted! uninitialized constant Rake::DSL /usr/lib/ruby/1.9.1/rake.rb:2482:in `const_missing' …


7
Ruby On Rails'deki bir önceki sayfaya nasıl yönlendirilirsiniz?
Sıralanabilir üstbilgileri ve sayfalandırması olan tüm projeleri listeleyen bir sayfam var. path: /projects?order=asc&page=3&sort=code Projelerden birini düzenlemeyi seçiyorum path: projects/436/edit Bu sayfada kaydet'i tıkladığımda, proje denetleyicisi / güncelleme yöntemini çağırır. Kodu güncelledikten sonra, belirli bir projeyi düzenlemeyi tıklatmadan önce bulunduğum yola yönlendirmek istiyorum. Başka bir deyişle, aynı sıralama ile aynı sayfada …

5
Takma adlı has_many rayları
Kullanıcı modelimde şunlar olabilir: has_many :tasks ve Görev modelimde: belongs_to :user Sonra, yabancı anahtar 'kullanıcı_kimliği' görevler tablosunda saklandığını varsayarak, ben kullanabilirsiniz: @user.tasks Benim sorum, has_many ilişkisini nasıl bir kullanıcının Görevlerine başvurabileceğimi beyan ederim: @user.jobs ... ya da ... @user.foobars Bir yığın teşekkürler.

14
AWS S3: Erişmeye çalıştığınız grup belirtilen bitiş noktası kullanılarak ele alınmalıdır
Yüklenen görüntü dosyalarını AWS-SDK-Core Ruby Gem ile silmeye çalışıyorum. Takip koduna sahibim: require 'aws-sdk-core' def pull_picture(picture) Aws.config = { :access_key_id => ENV["AWS_ACCESS_KEY_ID"], :secret_access_key => ENV["AWS_SECRET_ACCESS_KEY"], :region => 'us-west-2' } s3 = Aws::S3::Client.new test = s3.get_object( :bucket => ENV["AWS_S3_BUCKET"], :key => picture.image_url.split('/')[-2], ) end Ancak, aşağıdaki hatayı alıyorum: Erişmeye çalıştığınız grup …

7
Rails üretiminde config.assets.compile = true, neden olmasın?
Varsayılan uygulaması yüklü Raylar rails newvardır config.assets.compile = falseüretimde. Ve her şeyi yapmanın normal yolu rake assets:precompile, uygulamanızın dağıtımını yapmadan önce, tüm varlık hattı varlıklarının derlendiğinden emin olmaktır. Peki, ben ayarlarsam ne olur? config.assets.compile = trueÜretime ? precompileArtık koşmaya ihtiyacım olmayacak. Ne iman olur bir varlık istendiği ilk defa, bu …


5
Ruby on Rails'te bir ayarlayıcı yöntemini geçersiz kılmanın doğru yolu nedir?
Ruby on Rails 3.2.2 kullanıyorum ve aşağıdaki benim sınıf özniteliği için bir ayarlayıcı yöntemi geçersiz kılmak için "uygun" / "doğru" / "emin" bir yol olup olmadığını bilmek istiyorum. attr_accessible :attribute_name def attribute_name=(value) ... # Some custom operation. self[:attribute_name] = value end Yukarıdaki kod beklendiği gibi çalışıyor. Ancak, yukarıdaki kodu kullanarak, …

16
Libv8 yüklenirken hata oluştu: HATA: Gem yerel uzantısı oluşturulamadı
İle bir ray projesi yaptım, rails new test_bootstrap. başarılı oldu. proje direktörüne taşındı ve taşlar eklendi gem "therubyracer" gem "less-rails" #Sprockets (what Rails 3.1 uses for its asset pipeline) supports LESS gem "twitter-bootstrap-rails" ve koş bundle install bundan sonra bu hatayı aldım. Installing libv8 (3.16.14.3) Gem::Installer::ExtensionBuildError: ERROR: Failed to build …

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.