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

4
Gem için tanımlanmamış yöntem `` source_index '': Modül (NoMethodError)
Bir Rails 2.3.5 uygulaması çalıştırıyorum ve komut dosyası / sunucu çalıştırdığımda aşağıdakiler gösteriliyor: ./script/../config/../vendor/rails/railties/lib/rails/gem_dependency.rb:21:in `add_frozen_gem_path': undefined method `source_index' for Gem:Module (NoMethodError) from ./script/../config/boot.rb:60:in `load_initializer' from ./script/../config/boot.rb:44:in `run' from ./script/../config/boot.rb:17:in `boot!' from ./script/../config/boot.rb:123 from script/server:2:in `require' from script/server:2 Boot.rb'deki (Rails :: GemDependency.add_frozen_gem_path) 60. satırı yorumlarsam ve komut dosyası / sunucu çalıştırırsam, …


14
Rails 3: Rastgele Kayıt Alın
Bu yüzden, Rails 2'de rastgele bir kayıt bulmak için birkaç örnek buldum - tercih edilen yöntem şöyle görünüyor: Thing.find :first, :offset => rand(Thing.count) Acemi biri olarak, bunun Rails 3'teki yeni bul sözdizimi kullanılarak nasıl oluşturulacağından emin değilim. Peki, rastgele bir kayıt bulmak için "Rails 3 Way" nedir?

8
Tüm Ruby testleri yükseltme: tanımlanmamış yöntem `` Authenticate '' için nil: NilClass
Testlerimin çoğu aşağıdakileri artırıyor ve nedenini anlamıyorum. Tüm yöntemler çağrısı 'kimlik doğrulama' hatasını ortaya çıkarır. "Authenticate" adlı bir yöntem olup olmadığını kontrol ettim ancak böyle bir yöntem yok. 1) Admin::CommentsController handling GET to index is successful Failure/Error: get :index undefined method `authenticate!' for nil:NilClass # ./spec/controllers/admin/comments_controller_spec.rb:9:in `block (3 levels) in …

15
Rails 3: "hatalı alan" sarmalayıcısı sayfanın görünümünü değiştirir. Bundan nasıl kaçınılır?
E-posta alanı: <label for="job_client_email">Email: </label> <input type="email" name="job[client_email]" id="job_client_email"> buna benzer: Ancak, e-posta doğrulaması başarısız olursa, şu hale gelir: <div class="field_with_errors"> <label for="job_client_email">Email: </label> </div> <div class="field_with_errors"> <input type="email" value="wrong email" name="job[client_email]" id="job_client_email"> </div> şuna benzeyen: Bu görünüm değişikliğinden nasıl kaçınabilirim?


6
Doğrulama olmadan özellikler nasıl güncellenir?
Doğrulamaları olan bir modelim var ve daha önce nesneyi doğrulamadan bir özniteliği güncelleyemeyeceğimi öğrendim. Zaten on => :createher doğrulama satırının sonuna sözdizimi eklemeye çalıştım , ancak aynı sonuçları aldım. Duyuru modelim aşağıdaki doğrulamalara sahip: validates_presence_of :title validates_presence_of :description validates_presence_of :announcement_type_id validate :validates_publication_date validate :validates_start_date validate :validates_start_end_dates validate :validates_category validate :validates_province …


3
Rails'te bir tabloya hangi dizinler ne zaman eklenir?
Rails veritabanı hakkında bir sorum var. "Xxx_id" gibi tüm yabancı anahtarlara "dizin" eklemeli miyim? Otomatik olarak oluşturulan "id" sütununa "indeks" eklemeli miyim? Otomatik olarak oluşturulan "kimlik" sütununa "dizin (benzersiz)" eklemeli miyim? Aynı anda iki yabancı anahtara dizin eklersem ( add_index (:users, [:category, :state_id])ne olur? Bunun her anahtar için dizini eklemekten …

5
Ruby% r {} ifadesi
Bir modelde bir alan var validates :image_file_name, :format => { :with => %r{\.(gif|jpg|jpeg|png)$}i Bana oldukça tuhaf görünüyor. Bunun normal bir ifade olduğunun farkındayım. Ama ben istiyorum: tam olarak ne anlama geldiğini bilmek için. Mı %r{value}eşit /value/? normal Ruby regex operatörü /some regex/veya ~=. Mümkün mü?

11
Git dalları ve Rails geçişleriyle nasıl çalışılır
Birkaç git dalı olan bir ray uygulaması üzerinde çalışıyorum ve bunların çoğu db geçişleri içeriyor. Dikkatli olmaya çalışıyoruz, ancak bazen master'daki bir kod parçası başka bir dalda kaldırılan / yeniden adlandırılan bir sütun ister. Git şubelerini DB devletleriyle "birleştirmek" için güzel bir çözüm ne olabilir? Bu "durumlar" aslında ne olurdu? …

10
AngularJS- Her yol ve denetleyicide Oturum Açma ve Kimlik Doğrulama
Yeoman, grunt ve bower kullanılarak oluşturulmuş bir AngularJS uygulamam var. Kimlik doğrulamasını kontrol eden bir denetleyiciye sahip bir oturum açma sayfam var. Kimlik bilgileri doğruysa ana sayfaya yeniden yönlendiriyorum. app.js 'use strict'; //Define Routing for app angular.module('myApp', []).config(['$routeProvider', '$locationProvider', function($routeProvider,$locationProvider) { $routeProvider .when('/login', { templateUrl: 'login.html', controller: 'LoginController' }) .when('/register', …




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.