Domande taggate «ruby-on-rails»

Ruby on Rails è un framework di applicazioni Web full-stack open source scritto in Ruby. Segue il popolare modello di framework MVC ed è noto per il suo approccio "convention over configuration" allo sviluppo di applicazioni.

4
metodo non definito `source_index 'per Gem: Module (NoMethodError)
Sto eseguendo un'applicazione Rails 2.3.5 e su script / server in esecuzione mi viene mostrato quanto segue: ./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 Se commento la riga 60 in boot.rb (Rails :: …


14
Rails 3: Ottieni record casuali
Quindi, ho trovato diversi esempi per trovare un record casuale in Rails 2 - il metodo preferito sembra essere: Thing.find :first, :offset => rand(Thing.count) Essendo qualcosa di nuovo, non sono sicuro di come questo possa essere costruito usando la nuova sintassi find in Rails 3. Allora, qual è il "Rails …



6
Come aggiornare gli attributi senza convalida
Ho un modello con le sue convalide e ho scoperto che non posso aggiornare un attributo senza convalidare l'oggetto prima. Ho già provato ad aggiungere la on => :createsintassi alla fine di ogni riga di convalida, ma ho ottenuto gli stessi risultati. Il mio modello di annuncio ha le seguenti …

14
Rotaie 3: il wrapper "campo con errori" modifica l'aspetto della pagina. Come evitarlo?
Campo email: <label for="job_client_email">Email: </label> <input type="email" name="job[client_email]" id="job_client_email"> Somiglia a questo: Ma, se la convalida dell'email fallisce, diventa: <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> che assomiglia a questo: Come posso evitare questo cambiamento di aspetto?

3
Quando aggiungere gli indici in una tabella in Rails
Ho una domanda sul database Rails. Devo aggiungere "index" a tutte le chiavi esterne come "xxx_id"? Devo aggiungere "indice" alla colonna "id" creata automaticamente? Devo aggiungere "index (unico)" alla colonna "id" creata automaticamente? Se aggiungo l'indice a due chiavi esterne contemporaneamente ( add_index (:users, [:category, :state_id])cosa succede? In cosa differisce …

5
L'espressione Ruby% r {}
In un modello c'è un campo validates :image_file_name, :format => { :with => %r{\.(gif|jpg|jpeg|png)$}i Mi sembra abbastanza strano. Sono consapevole che questa è un'espressione regolare. Ma mi piacerebbe: per sapere cosa significa esattamente. È %r{value}uguale a /value/? essere in grado di sostituirlo con il normale operatore regex di Ruby /some …

11
Come lavorare con le migrazioni di rami e Rails Git
Sto lavorando su un'app di rotaie con alcuni rami git e molti di questi includono migrazioni db. Cerchiamo di stare attenti ma a volte un pezzo di codice nel master richiede una colonna che è stata rimossa / rinominata in un altro ramo. Quale sarebbe una buona soluzione per "accoppiare" …


10
AngularJS- Login e autenticazione in ogni percorso e controller
Ho un'applicazione AngularJS creata usando yeoman, grugnito e pergolato. Ho una pagina di accesso che ha un controller che verifica l'autenticazione. Se le credenziali sono corrette, reinstrado alla home page. 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' }) …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.