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.
Supponiamo che io abbia i seguenti due oggetti: first_name_relation = User.where(:first_name => 'Tobias') # ActiveRecord::Relation last_name_relation = User.where(:last_name => 'Fünke') # ActiveRecord::Relation è possibile combinare le due relazioni per produrre un ActiveRecord::Relationoggetto contenente entrambe le condizioni? Nota: sono consapevole che posso concatenare dove trovare questo comportamento, quello che mi interessa …
Ho un'attività di rake che non funzionerà se non esiste una tabella. Sto lavorando con più di 20 ingegneri su un sito Web, quindi voglio assicurarmi che abbiano migrato la tabella prima di poter eseguire un'attività di rake che popolerà la rispettiva tabella. L'AR ha un metodo come Table.exists? Come …
Devo aggiungere i timestamp ( created_at& updated_at) a una tabella esistente. Ho provato il seguente codice ma non ha funzionato. class AddTimestampsToUser < ActiveRecord::Migration def change_table add_timestamps(:users) end end
Ruby 1.9.3 La parte di Gemfile #............... gem "pony" gem "bcrypt-ruby", :require => "bcrypt" gem "nokogiri" #.................. Quando sto cercando di installare gemme, ricevo un errore alex@ubuntu:~/$ bundle Fetching gem metadata from http://rubygems.org/......... Fetching gem metadata from http://rubygems.org/.. Enter your password to install the bundled RubyGems to your system: #####............................................................ …
In Rails, qual è il modo migliore per ottenere l'indirizzo IP del client che si connette al server? Ecco due modi che ho trovato: request.remote_ip request.env['HTTP_X_REAL_IP']
Qual è il modo migliore per abilitare la rotazione dei log in un'app di produzione Ruby on Rails? Usando logrotate sul server di hosting o esiste una serie di opzioni da utilizzare durante l'inizializzazione del logger dall'app?
Ogni volta che eseguo questo comando rails server: avvertenza: directory / usr / local / bin non scrivibile insicuro nel PERCORSO, modalità 040777 Ho cercato una soluzione qui e mi hanno detto di digitare: chmod go-w /usr/local/bin Ma ottengo questo errore: chmod: impossibile modificare la modalità file su / usr …
Domanda molto semplice qui: se le migrazioni possono diventare lente e ingombranti man mano che un'app diventa più complessa e se invece abbiamo le rake db:schema:loadchiamate più pulite da chiamare, perché esistono migrazioni? Se la risposta a quanto sopra è che le migrazioni vengono utilizzate per il controllo della versione …
Sto cercando di convertire un nome da caso serpente a caso cammello. Ci sono metodi integrati? Ad esempio: "app_user"a"AppUser" (Ho una stringa "app_user"che voglio convertire in modello AppUser).
Devo interrogare i commenti fatti in un giorno. Il campo fa parte dei timestamp standard, è created_at. La data selezionata proviene da a date_select. Come posso usare ActiveRecordper farlo? Ho bisogno di qualcosa del tipo: "SELECT * FROM comments WHERE created_at BETWEEN '2010-02-03 00:00:00' AND '2010-02-03 23:59:59'"
Ho creato un'applicazione Rails, usando Rails 4.1, da zero e sto affrontando uno strano problema che non sono in grado di risolvere. Ogni volta che provo a distribuire la mia applicazione su Heroku ricevo un errore 500: Missing `secret_key_base` for 'production' environment, set this value in `config/secrets.yml` Il secret.ymlfile contiene …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Migliora questa domanda Ho familiarità con i concetti (ho preso lezioni …
Quindi ho visto persone che usano .builde .create, .create!nei loro controller, sempre più recentemente. Qual è la differenza dal solo usare .newe passare l'oggetto param'd e poi .save? Ci sono pro e contro? L'uso di questi altri metodi offre vantaggi?
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.