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.
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 :: …
Come puoi vedere dall'immagine allegata, ho un paio di lavoratori che sembrano bloccati. Tali processi non dovrebbero richiedere più di un paio di secondi. Non sono sicuro del motivo per cui non verranno cancellati o come rimuoverli manualmente. Sono su Heroku usando Resque con Redis-to-Go e HireFire per ridimensionare automaticamente …
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 …
La maggior parte dei miei test sta aumentando quanto segue e non capisco perché. Tutti i metodi call generano l'errore "autenticare". Ho controllato il codice se esisteva un metodo chiamato "autenticare" ma non esiste un metodo simile. 1) Admin::CommentsController handling GET to index is successful Failure/Error: get :index undefined method …
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 …
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?
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 …
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 …
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" …
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' }) …
Nella mia app Rails (3.2), ho un sacco di tabelle nel mio database ma ho dimenticato di aggiungere alcuni vincoli non nulli. Ho cercato su Google ma non riesco a trovare come scrivere una migrazione che non aggiunge nulla a una colonna esistente. TIA.
Quando eseguo qualsiasi rakeattività ottengo: NoMethodError: metodo non definito `last_comment 'per Questo è stato dopo il bundle updatequale è stata inserita la nuova versione di rake, versione 11.0.1. $ grep rake Gemfile.lock rake rake (>= 0.8.7) rake (11.0.1) rake $ bundle update $ bundle exec rake db:drop # any rake …
Voglio creare la mia applicazione Rails con MySQL, perché mi piace così tanto. Come posso farlo nell'ultima versione di Rails anziché nello SQLite predefinito?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.