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

10
Tüm RESTful işlevlerine sahip bir kontrol cihazı oluşturun
Tüm RESTful eylemleri stubed olan bir denetleyici oluşturmaya çalışıyorum. Wikibooks - Ruby on Rails'de okumam gereken tek şeyin jeneratörü denetleyici adıyla çağırmak olduğunu okudum ve tam da bunu elde edecektim. Yani koştum script/generate rspec_controller Propertiesama boş bir kontrol cihazım var. Bir başka öneriniz varsa büyük mutluluk duyacağız.

6
Rayların üretimde olup olmadığı nasıl anlaşılır?
Kullandığım script/server -e productionüretim modunda rayları başlatın. Oldu ve hiç hata almadım. Ancak üretim modunda olup olmadığını nasıl anlarım? Varolmayan bir yol denedim ve geliştirmede yaptığım benzer bir hata sayfası aldım. Üretim modeli altında / public klasörümdeki 404 hata sayfasını alırım diye düşündüm. Üretim modunda başlamadığı anlamına mı geliyor? Yardımınız …


19
Bundler: Gemfile dosyanızı değiştirdikten sonra dağıtım modunda yüklemeye çalışıyorsunuz
Bundler ve capistrano için oldukça yeniyim ve onları birlikte kullanmaya çalışıyorum. Dağıtmaya çalıştığımda şu mesajı alıyorum: Gemfile dosyanızı değiştirdikten sonra dağıtım modunda yüklemeye çalışıyorsunuz. Başka bir yerde paket yüklemeyi çalıştırın ve güncellenmiş Gemfile.lock'u sürüm kontrolüne ekleyin. Ben şikayetçi sistemini tatmin etmek nasıl bilmiyorum, ben okumak çünkü şikayet geliyor neden anlamıyorum …

25
Rails bana şu anda yüklü olmadığını söylüyor
Kullandığım rvmfarklı yakut ve onların gemsets yönetmek için. Kabuğum, temel ayarlarla yapılandırılmış oh-my-zsh ile zsh. Etkinleştirilmiş oh-my-zsh eklentileri ruby, rails, osx ve git'tir. İşte ruby-1.8.7 ve rails-3.0.7'yi kurmak için kullandığım komut. rvm install 1.8.7 rvm use 1.8.7 gem install rails -v=3.0.7 ve sonra yazdım railsve aldım: Rails is not currently …
86 ruby-on-rails  ruby  rvm  zsh 



7
Rails 3: Ajax çağrısında "redirect_to" nasıl yapılır?
Aşağıdaki attempt_loginyöntem, bir oturum açma formu gönderildikten sonra Ajax kullanılarak çağrılır. class AccessController < ApplicationController [...] def attempt_login authorized_user = User.authenticate(params[:username], params[:password]) if authorized_user session[:user_id] = authorized_user.id session[:username] = authorized_user.username flash[:notice] = "Hello #{authorized_user.name}." redirect_to(:controller => 'jobs', :action => 'index') else [...] end end end Sorun şu ki redirect_tobu işe …

4
Belirli bir mücevherin farklı bir versiyonunu nasıl "etkinleştiririm"?
İşletim sistemim için "aktif" taş olarak raylar 2.3.10 arasında geçiş yapmak istiyorum, böylece onu komut satırından çalıştırabilirim. Bunu yapmak mümkün mü? Rvm kullanmıyorum. Belki başlama zamanıdır. Denedim gem install rails --version=2.3.10, ama bu sadece gem'in o sürümünün kurulu olduğundan emin oluyor, koymuyor /usr/bin/rails. (Uygulamalarım için zaten paketleyici kullanıyorum, ancak şimdiye …

6
Redis ve Memcache mi yoksa sadece Redis mi?
Basit Rails.cachearayüz aracılığıyla Rails 3 uygulamamda bazı önbelleğe alma işlemleri için memcached kullanıyorum ve şimdi redis ve resque ile bazı arka plan işlerini yapmak istiyorum. İkisini de kullanmayı garanti edecek kadar farklı olduklarını düşünüyorum. Heroku'da hem memcached hem de redis kullanmak için ayrı ücretler vardır. İkisini birden kullanmak mantıklı mı …

6
"Raylar oluşturucu denetleyici" için testler, varlıklar ve yardımcılar oluşturmayı atlamak için sözdizimi?
Yardımı okudum ve testlerin, varlıkların ve yardımcı dosyaların oluşturulmasını atlamak için aşağıdaki komutu denedim $ bin/rails generate controller home index --helper false --assets false --controller-specs false --view-specs false create- app/controllers/home_controller.rb route get "home/index" invoke erb create app/views/home create app/views/home/index.html.erb invoke rspec error false [not found] error false [not found] Yukarıdaki …

6
PATH, raylar ve gem için mod 040777'de "Güvensiz dünya yazılabilir dizini / ev / şans" uyarısını alma
Ben denedim bu ama işe yaramadı ve osx için görünüyordu. Rvm, rails 3 ve ruby ​​1.9.2 ile yeni bir Ubuntu 10.10 kurulumum var. Yeni bir raylar uygulamam var ancak gem veya rayları kullanmak aşağıdaki uyarılara neden oluyor (gecikmeli). $ raylar -v /home/chance/.rvm/gems/ruby-1.9.2-p180@global/gems/railties-3.0.5/lib/rails/script_rails_loader.rb:11: warning: Insecure world writable dir /home/chance in PATH, …
85 ruby-on-rails  ruby  linux  gem  rvm 

6
Raylar Ataç eki nasıl silinir?
Ben kullanıyorum Paperclip Raylar 3. Mevcut bir eki silmek istiyor (/ Amazon s3 w) it değiştirmeden bir güncelleme eylemini kullanarak. Sadece bu bir örnek buldum burada ve işe, sadece silme olmaz alamadım ve neden söylemek günlüklerinde hiçbir şey yoktu. Formda şöyle bir şey yapmak istedim: <%- unless @page.new_record? || !@page.image? …

18
böyle bir dosya yüklenemiyor - sqlite3 / sqlite3_native (LoadError) Ruby on rails üzerinde
Ruby 2.0.0 üzerinde Rails 4.0.0 kullanarak temel kurulum ve sunucu başlatmayı kurmaya çalıştığımda, aşağıdaki hata mesajıyla karşılaşıyorum. /usr/local/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7/lib/sqlite3.rb:6:in `require': cannot load such file -- sqlite3/sqlite3_native (LoadError) from /usr/local/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7/lib/sqlite3.rb:6:in `rescue in <top (required)>' from /usr/local/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7/lib/sqlite3.rb:2:in `<top (required)>' from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `require' from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `block (2 levels) in require' from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:in `each' from …

12
Ruby on Rails'te Kimlik Doğrulaması İçin En İyi Çözüm [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, münakaşalar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . RoR …

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.