Articles of ruby on rails

Come implementare l’inserimento di massa in Rails 3

Devo inserire una serie di email come record diversi nella tabella dei miei contatti. Come si può fare. Eg: @email = [“[email protected]”, “[email protected]”, “[email protected]”, … ] Non voglio usare @email.each do |email| @contact = Contact.new @contact.email = email @contact.save end Questa causa n inserisce i quesiti. Ho solo bisogno di una singola query di inserimento […]

Rails flash notice tramite ajax

Per farla breve, ho un pulsante. Facendo clic su di esso, voglio che venga avviata una richiesta di ajax che riceve il flash [: notice] e la visualizza in un div in $ Ecco la mia vista abbreviata: La mia richiesta Ajax nella vista: $(“#search”).submit(function(){ $.ajax({ type: “POST”, url: //url to my show action success: […]

come leggere un file caricato dall’utente, senza salvarlo nel database

Mi piacerebbe essere in grado di leggere un file XML caricato dall’utente (meno di 100kb), ma non dover prima salvare quel file nel database. Non ho bisogno di quel file oltre l’azione corrente (i suoi contenuti vengono analizzati e aggiunti al database, tuttavia, l’analisi del file non è un problema). Poiché i file locali possono […]

Come controllare una casella di controllo in capibara?

Sto usando Rspec e Capybara. Come posso scrivere un passo per selezionare una checkbox ? Ho provato a check base al valore ma non riesco a trovare la mia checkbox . Non sono sicuro di cosa fare, poiché in effetti ho lo stesso ID con valori diversi Ecco il codice:

Cloud9 postgres

Sto cercando di creare un database postgres in un’app Rails in Cloud9. Ho seguito le istruzioni qui: https://docs.c9.io/setting_up_postgresql.html e configuro un database chiamato cc_database. Il mio file database.yml ha il seguente aspetto: development: adapter: postgresql encoding: SQL_ASCII database: cc_database pool: 5 username: postgres password: password Quando eseguo rake db: setup ottengo il seguente errore: PG::ConnectionBad: […]

Come posso usare i CSS con un’applicazione ruby ​​on rails?

Come si usano i CSS con RoR? Quando collego esternamente, non sono mai in grado di vedere i file. Ho copiato il file .css in ogni cartella che potevo pensare … viste, controller, template e niente sembra funzionare. Cosa devo fare per abilitare i file CSS esterni con un’applicazione rails? Sono nuovo alle rotaie, quindi […]

Come implementare l’ereditarietà del record attivo in Ruby on Rails?

Come implementare l’ereditarietà con i record attivi? Ad esempio, voglio una class Animal, class Dog e class Cat. Come sarebbe il modello e la mapping della tabella del database?

Come ottenere una stringa di query da un URL in Rails

C’è un modo per ottenere la stringa di query in una stringa di URL passata in Rails? Voglio passare una stringa URL: http://www.foo.com?id=4&empid=6 Come posso ottenere id e empid ?

Trova il codice non utilizzato in un’app Rails

Come faccio a trovare che codice è e non viene eseguito in produzione ? L’app è ben testata, ma ci sono molti test che testano il codice inutilizzato . Quindi ottengono la copertura durante l’esecuzione di test … Mi piacerebbe refactoring e ripulire questo casino, continua a sprecare il mio tempo. Ho un sacco di […]

Ruby on Rails: convalida un costo

Qual è il modo migliore per convalidare un input costo / prezzo da parte di un utente, le seguenti regole di convalida: Esempi di formati consentiti .23, .2, 1.23, 0.25, 5, 6.3 (massimo di due cifre dopo il punto decimale) Valore minimo di 0,01 Valore massimo di 9,99