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.
Ho un campo che vorrei convalidare. Voglio che il campo possa essere lasciato vuoto, ma se un utente sta inserendo dati, voglio che sia in un certo formato. Attualmente sto utilizzando le seguenti convalide nel modello, ma ciò non consente all'utente di lasciarlo vuoto: validates_length_of :foo, :maximum => 5 validates_length_of …
$ sudo bundle install Risultato Fetching gem metadata from https://rubygems.org/........... Fetching gem metadata from https://rubygems.org/.. Using rake (0.9.2.2) Using i18n (0.6.1) Using multi_json (1.3.6) Using activesupport (3.2.8) Using builder (3.0.4) Using activemodel (3.2.8) Using erubis (2.7.0) Using journey (1.0.4) Using rack (1.4.1) Using rack-cache (1.2) Using rack-test (0.6.2) Using hike …
Per saltare sul carro della banda di Phusion Passenger abbiamo configurato un server di staging per una piccola app di rotaie per testare le cose. Finora è stato molto piacevole da usare, rende l'installazione / configurazione e la distribuzione di app un gioco da ragazzi. Il problema è che il …
Non ho esperienza in Ruby, quindi il mio codice sembra "brutto" e non idiomatico: def logged_in? !user.nil? end Preferisco qualcosa di simile def logged_in? user.not_nil? end Ma non riesco a trovare un tale metodo che si opponga nil?
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, discussioni, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Ho appena installato Rails 4.0.2e quando creo una nuova app, nella fase di bundle ottengo: Installing pg (0.17.1) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/Dee/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't find …
Quando corro rake db:seednella mia Railsapp, ricevo questo errore: sequenza di byte non valida in US-ASCII (errore di argomento) Ho appena aggiunto science_majorse ridotto al mio file seme, e ora quando rake db:seedlo eseguo mi dà questo errore: errore di sequenza di byte non valido Perché è questo e come …
Sto usando RSpec2 e Capybara per i test di accettazione. Vorrei affermare che il collegamento è disabilitato o meno in Capybara. Come posso fare questo?
Come posso chiamare una classe da una stringa contenente il nome della classe al suo interno? (Immagino che potrei fare caso / quando, ma sembra brutto.) Il motivo per cui lo chiedo è perché sto usando il acts_as_commentableplug-in, tra gli altri, e questi memorizzano commentable_type come colonna. Voglio essere in …
Per impostazione predefinita, rails s #running on 3000 port Ora voglio eseguirlo sulla porta 80. Quindi ho provato: sudo rails -s -p80 Ma ha generato un errore: mlzboy@mlzboy-MacBook ~/my/b2c2 $ sudo rails s -p80 sudo: rails: command not found Ho usato rvm per installare ruby & rails. Sembra che rvm …
Mi chiedevo se ci fosse un modo in Rails per calcolare il timestamp come - mezzo minuto fa, 2 minuti fa, 1 giorno fa ecc. Qualcosa come il timbro data in tempo reale di twitter. Voglio sapere se Ruby / Rails ha una funzione incorporata per tale conversione data-ora?
Come posso misurare il tempo impiegato da un metodo e le singole istruzioni in quel metodo in Ruby. Se vedi il metodo seguente, voglio misurare il tempo totale impiegato dal metodo e il tempo impiegato per l'accesso al database e l'accesso redis. Non voglio scrivere Benchmark.measure prima di ogni affermazione. …
Vorrei sapere quali sono i vantaggi e gli svantaggi dell'utilizzo di AWS OpsWorks rispetto ad AWS Beanstalk e AWS CloudFormation? Sono interessato a un sistema che può essere ridimensionato automaticamente per gestire un numero elevato di richieste Web simultanee (da 1000 richieste al minuto a 10 milioni di rpm.), Incluso …
Tutto quello che voglio fare è ottenere tutto il contenuto da un file locale e memorizzarlo in una variabile. Come? File.read(@icon.full_filename).each {|l| r += l} me ne dà solo una parte. In PHP, ho appena usato file_get_contents.
Sto scrivendo test su Rspec per i miei modelli nell'applicazione Ruby on Rails. E ricevo questo errore durante l'avvio di "spec rspec" command: /spec/models/client_spec.rb:4:in `<top (required)>': uninitialized constant Client (NameError) Uso Rails 4.0.0 e Ruby 2.0.0 Ecco il mio client_spec.rb: require 'spec_helper' describe Client do it 'is invalid without first_name', …
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.