Domande taggate «ruby-on-rails»

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.




28
l'installazione del bundle non riesce con errore di verifica del certificato SSL
Quando corro bundle installper il mio progetto Rails 3 su Centos 5.5, fallisce con un errore: Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://bb-m.rubygems.org/gems/multi_json-1.3.2.gem) An error occured while installing multi_json (1.3.2), and Bundler cannot continue. Make sure that `gem install multi_json -v '1.3.2'` succeeds before …

8
Disabilita la registrazione Rails SQL nella console
Esiste un modo per disabilitare la registrazione delle query SQL quando eseguo i comandi nella console? Idealmente, sarebbe fantastico se posso semplicemente disabilitarlo e riattivarlo con un comando nella console. Sto provando a eseguire il debug di qualcosa e usando "put" per stampare alcuni dati rilevanti. Tuttavia, l'output della query …

17
Messaggio di errore di convalida completamente personalizzato con Rails
Utilizzando Rails sto cercando di ottenere un messaggio di errore del tipo "Il campo della canzone non può essere vuoto" al momento del salvataggio. Procedere come segue: validates_presence_of :song_rep_xyz, :message => "can't be empty" ... visualizza solo "Song Rep XYW non può essere vuoto", il che non va bene perché …




11
Rotaie: update_attribute vs update_attributes
Object.update_attribute(:only_one_field, "Some Value") Object.update_attributes(:field1 => "value", :field2 => "value2", :field3 => "value3") Entrambi aggiorneranno un oggetto senza dover dire esplicitamente ad AR di aggiornarlo. L'API di Rails dice: per update_attribute Aggiorna un singolo attributo e salva il record senza passare attraverso la normale procedura di convalida. Ciò è particolarmente utile …


10
Simbolo del pacchetto Ruby non trovato: _SSLv2_client_method (LoadError)
Stavo tentando di fare alcuni aggiornamenti su openssl usando homebrew e in qualche modo sono riuscito a rompere tutto. Non posso fare nulla ora, questo è quello che ottengo quando provo a fare l'installazione del bundle: $ bundle install /Users/asServer/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': dlopen(/Users/asServer/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle, 9): Symbol not found: _SSLv2_client_method (LoadError) Referenced from: …

13
Ruby passa per riferimento o per valore?
@user.update_languages(params[:language][:language1], params[:language][:language2], params[:language][:language3]) lang_errors = @user.errors logger.debug "--------------------LANG_ERRORS----------101-------------" + lang_errors.full_messages.inspect if params[:user] @user.state = params[:user][:state] success = success & @user.save end logger.debug "--------------------LANG_ERRORS-------------102----------" + lang_errors.full_messages.inspect if lang_errors.full_messages.empty? @userL'oggetto aggiunge errori alla lang_errorsvariabile nel update_lanugagesmetodo quando eseguo un salvataggio @usersull'oggetto perdo gli errori che erano inizialmente memorizzati nella lang_errorsvariabile. Anche se …


9
Come restituire una relazione ActiveRecord vuota?
Se ho un ambito con un lambda e ci vuole un argomento, a seconda del valore dell'argomento, potrei sapere che non ci saranno corrispondenze, ma voglio comunque restituire una relazione, non un array vuoto: scope :for_users, lambda { |users| users.any? ? where("user_id IN (?)", users.map(&:id).join(',')) : [] } Quello che …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.