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.
Spesso ho bisogno di controllare se qualche valore è vuoto e scrivere "Nessun dato presente" in questo modo: @user.address.blank? ? "We don't know user's address" : @user.address E quando abbiamo circa 20-30 campi che dobbiamo elaborare in questo modo, diventa brutto. Quello che ho fatto è una classe String estesa …
Chiuso . Questa domanda è basata sull'opinione . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Migliora questa domanda Sto iniziando un progetto hobby (senza entrate) usando Ruby …
Vorrei utilizzare il to_dollarmetodo nel mio modello in questo modo: module JobsHelper def to_dollar(amount) if amount < 0 number_to_currency(amount.abs, :precision => 0, :format => "-%u%n") else number_to_currency(amount, :precision => 0) end end end class Job < ActiveRecord::Base include JobsHelper def details return "Only " + to_dollar(part_amount_received) + " out of …
Ho una classe chiamata CachedObjectche memorizza oggetti serializzati generici indicizzati per chiave. Voglio che questa classe implementi un create_or_updatemetodo. Se viene trovato un oggetto lo aggiornerà, altrimenti ne creerà uno nuovo. C'è un modo per farlo in Rails o devo scrivere il mio metodo?
Come eseguo questo file rake nel terminale / console? il mio statistik.rake in lib / tasks desc "Importer statistikker" namespace :reklamer do task :iqmedier => :environment do ... end task :euroads => :environment do ... end task :mikkelsen => :environment do ... end task :orville => :environment do ... end …
Creo un nuovo record in questo modo: truck = Truck.create(:name=>name, :user_id=>2) Il mio database attualmente ha diverse migliaia di entità per camion, ma ho assegnato gli ID a molti di loro, in un modo che ha lasciato alcuni ID disponibili. Quindi quello che sta succedendo è che rails crea un …
Voglio convalidare una data nel mio modello in Ruby on Rails, tuttavia, i valori di giorno, mese e anno sono già convertiti in una data errata nel momento in cui raggiungono il mio modello. Ad esempio, se a mio avviso inserisco il 31 febbraio 2009, quando lo utilizzo Model.new(params[:model])nel controller, …
Ho alcuni test RSpec per i miei modelli e vorrei attivare il log di SQL ActiveRecord proprio come vedo nella modalità server Rails. Come farlo? Inizio i miei test con RAILS_ENV=test bundle exec rspec my/test_spec.rb Grazie
Ho visto questa domanda prima, ma solo per rspec. Non ho ancora creato il test perché è troppo avanzato per me ma un giorno presto lo farò! : P Ricevo questo errore quando provo a registrarmi / accedere alla mia app. Ho usato devise per creare utenti e anche omniauth2 …
Ho una serie di hash in questo modo: [{"testPARAM1"=>"testVAL1"}, {"testPARAM2"=>"testVAL2"}] E sto cercando di mappare questo su un singolo hash in questo modo: {"testPARAM2"=>"testVAL2", "testPARAM1"=>"testVAL1"} L'ho raggiunto usando par={} mitem["params"].each { |h| h.each {|k,v| par[k]=v} } Ma mi chiedevo se fosse possibile farlo in un modo più idiomatico (preferibilmente senza …
Ho una configurazione dell'app in cui ogni utente appartiene a un'azienda e quella società ha un sottodominio (sto usando sottodomini in stile campo base). Il problema che sto affrontando è che rails sta creando più cookie (uno per lvh.me e un altro per subdomain.lvh.me) che sta causando alcune interruzioni nella …
Durante l'esecuzione di un'app, come si seleziona un utente tramite indirizzo e-mail e quindi si imposta manualmente la password all'interno rails consoledi Devise? Inoltre, dove dovrei andare a rivedere la documentazione per coprire maggiori dettagli in merito alla manipolazione degli account durante l'utilizzo di Devise?
Ho un problema con redirect_to :back. Sì, sono referrer. Spesso ottengo l'eccezione (ActionController :: RedirectBackError) "Nessun HTTP_REFERER è stato impostato nella richiesta di questa azione, quindi non è stato possibile richiamare redirect_to: back. Se si tratta di un test, assicurati di specificare request.env [\" HTTP_REFERER \ "]." Mi rendo conto …
Un mio cliente mi ha chiesto di integrare un'API di terze parti nella sua app Rails. L'unico problema è che l'API utilizza SOAP. Ruby ha sostanzialmente abbandonato SOAP a favore di REST. Forniscono un adattatore Java che apparentemente funziona con il bridge Java-Ruby, ma vorremmo mantenerlo tutto in Ruby, se …
Vorrei sollevare un'eccezione in modo che faccia la stessa cosa che fa una normale eccezione di Rails. In particolare, mostra l'eccezione e la traccia dello stack in modalità di sviluppo e mostra la pagina "Siamo spiacenti, ma qualcosa è andato storto" in modalità di produzione. Ho provato quanto segue: raise …
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.