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

3
Gem 'uglifier'ı yüklemeye çalışırken bir hata oluştu. (Bundler :: GemRequireError)
Neden bu hatayı alıyorum? shibly@mybox:~/blog$ rails server /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:80:in `rescue in block (2 levels) in require': There was an error while trying to load the gem 'uglifier'. (Bundler::GemRequireError) from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:76:in `block (2 levels) in require' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `each' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `block in require' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `each' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `require' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler.rb:99:in …

5
Rails: Sütun ekledikten sonra bir dizin ekleme
tableBir Rails uygulamasında bir tablo oluşturduğumu varsayalım . Bir süre sonra, çalışan bir sütun ekliyorum: rails generate migration AddUser_idColumnToTable user_id:string. Sonra user_idbir dizin olarak eklemem gerektiğini fark ettim . add_indexYöntemi biliyorum ama bu yöntem nerede çağrılmalıdır? Bir geçiş yapmalı mıyım (evet ise, hangisi?), Sonra bu yöntemi elle eklemem mi gerekiyor?

5
Raylar blokla kısmi render
Panel stilini sağlayan yazdığım bir html bileşenini yeniden kullanmaya çalışıyorum. Gibi bir şey: <div class="v-panel"> <div class="v-panel-tr"></div> <h3>Some Title</h3> <div class="v-panel-c"> .. content goes here </div> <div class="v-panel-b"><div class="v-panel-br"></div><div class="v-panel-bl"></div></div> </div> Görüyorum ki render işlemi bir blok alıyor. O zaman şöyle bir şey yapabileceğimi düşündüm: # /shared/_panel.html.erb <div class="v-panel"> <div …

26
OSX üzerinde rails + MySQL: Kitaplık yüklenmedi: libmysqlclient.18.dylib
Ruby (ve raylar) ile yeni başlıyorum. Kurulumu http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:ruby gems'e göre yaptım rvm. Sqlite ile her şey yolunda gidiyor. Şimdi bir şeyleri MySQL'e dönüştürmeyi denemek istiyorum, çünkü geliştirmemin çoğunu bununla yapıyorum. Gemfile dosyamda sqlite'ı mysql2 ile değiştirdim: group :development, :test do # gem 'sqlite3', '1.3.5' gem 'mysql2' gem 'rspec-rails', '2.9.0' end …

11
Sidekiq'teki tüm işler nasıl silinir?
Rails uygulamasında arka plan görevleri için sidekiq kullanıyorum. Şimdi iş sayısı artıyor, bu yüzden tüm işleri temizlemek istiyorum. Konsolda aşağıdaki komutu denedim Sidekiq::Queue.new.clear ama şu hata veriyordu. NameError: uninitialized constant Sidekiq::Queue Tüm işleri sidekiq'ten nasıl silebilirim?

11
Ruby / Homebrew / RVM'nin Yosemite üzerinde çalışmasını nasıl sağlayabilirim?
Yosemite'i kurduktan sonra brew veya ruby'i çalıştıramadım. Brew güncellemesinde şu hatayı alıyordum: /usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory /usr/local/bin/brew: line 23: /usr/local/Library/brew.rb: Undefined error: 0 irb'de bu hatayı almak: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:245:in mkdir': Permission denied - /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14 (Errno::EACCES) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:245:infu_mkdir' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:219:in block (2 levels) in mkdir_p' from …



7
HATA: capybara-webkit yüklenirken hata oluştu:
Nasıl düzeltileceğine dair herhangi bir öneriniz var mı? gem install capybara-webkit -v '0.11.0' Building native extensions. This could take a while... ERROR: Error installing capybara-webkit: ERROR: Failed to build gem native extension. /home/durrantm/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb sh: qmake: not found Gem files will remain installed in /home/durrantm/.rvm/gems/ruby-1.9.3-p194/gems/capybara-webkit-0.11.0 for inspection. Results logged to …

3
ActiveRecord, has_many: through ve Polymorphic Associations
Millet, Bunu doğru anladığımdan emin olmak istiyorum. Ve lütfen buradaki miras durumunu göz ardı edin (SentientBeing), bunun yerine has_many'deki polimorfik modellere odaklanmaya çalışın: ilişkiler yoluyla. Bununla birlikte, şunu düşünün ... class Widget < ActiveRecord::Base has_many :widget_groupings has_many :people, :through => :widget_groupings, :source => :person, :conditions => "widget_groupings.grouper_type = 'Person'" has_many …

5
Üretim sunucusu olarak Webrick mi, Thin mi yoksa Unicorn mu?
Webrick'i üretim sunucusu olarak kullanmamanız gerektiği kanısına varmış gibi görünüyor, ancak nedenini belirten hiçbir yer bulamıyorum. Fikir birliği şöyle görünüyor: "Webrick geliştirme için uygundur, ancak Thin veya Unicorn üretim için seçimdir." Thin sunucunun ana sayfasına baktım ve istekler / saniye hakkında konuşuyor ancak ek açıklama olmadığı için grafiği gerçekten anlamıyorum. …

2
"Render: nothing => true" boş düz metin dosyası mı döndürüyor?
Ben Rails 2.3.3'teyim ve gönderi isteği gönderen bir bağlantı yapmam gerekiyor. Şuna benzeyen bir tane var: = link_to('Resend Email', {:controller => 'account', :action => 'resend_confirm_email'}, {:method => :post} ) Bu, bağlantıdaki uygun JavaScript davranışını sağlar: <a href="/account/resend_confirm_email" onclick="var f = document.createElement('form'); f.style.display = 'none'; this.parentNode.appendChild(f); f.method = 'POST'; f.action = …

11
Ruby on Rails'de belirli bir ActiveRecord sorgusu tarafından oluşturulacak SQL'i nasıl görebilirim
Belirli bir ActiveRecord Sorgusunun üreteceği SQL ifadesini görmek istiyorum. Sorgu yayınlandıktan sonra bu bilgileri günlükten alabileceğimi biliyorum, ancak çağrılabilecek bir yöntem ve ActiveRecord Sorgusu olup olmadığını merak ediyorum. Örneğin: SampleModel.find(:all, :select => "DISTINCT(*)", :conditions => ["`date` > #{self.date}"], :limit => 1, :order => '`date`', :group => "`date`") İrb konsolunu açmak …


5
Link_to’yu bazı html ruby ​​kodlarının etrafına nasıl sarabilirim?
Bir bağlantıyı görünüm kodunun etrafına nasıl sararım? Ruby koduyla birden çok satırı tek bir link_toyönteme nasıl geçireceğimi çözemiyorum . Aradığım sonuç, sütunu tıklayıp gösteri sayfasını almanızdır: <div class="subcolumns"> <div class="c25l"> <div class="subcl"> <%= image_tag album.photo.media.url(:thumb), :class => "image" rescue nil %> </div> </div> <div class="c75r"> <div class="subcr"> <p><%= album.created_at %></p> …

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.