Questions marquées «ruby-on-rails»

Ruby on Rails est un framework d'application web open source à pile complète écrit en Ruby. Il suit le modèle de framework MVC populaire et est connu pour son approche "convention sur configuration" pour le développement d'applications.




28
l'installation du bundle échoue avec une erreur de vérification du certificat SSL
Lorsque bundle installj'exécute mon projet Rails 3 sur Centos 5.5, il échoue avec une erreur: 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 bundling. …

8
Désactiver la journalisation SQL de Rails dans la console
Existe-t-il un moyen de désactiver la journalisation des requêtes SQL lorsque j'exécute des commandes dans la console? Idéalement, ce serait génial si je pouvais simplement le désactiver et le réactiver avec une commande dans la console. J'essaie de déboguer quelque chose et d'utiliser "met" pour imprimer des données pertinentes. Cependant, …

17
Message d'erreur de validation entièrement personnalisé avec Rails
En utilisant Rails, j'essaie d'obtenir un message d'erreur du type "Le champ de la chanson ne peut pas être vide" lors de l'enregistrement. Procédez comme suit: validates_presence_of :song_rep_xyz, :message => "can't be empty" ... affiche uniquement "Song Rep XYW ne peut pas être vide", ce qui n'est pas bon car …




11
Rails: update_attribute vs update_attributes
Object.update_attribute(:only_one_field, "Some Value") Object.update_attributes(:field1 => "value", :field2 => "value2", :field3 => "value3") Les deux mettront à jour un objet sans avoir à dire explicitement à AR de mettre à jour. L'API Rails dit: pour update_attribute Met à jour un seul attribut et sauvegarde l'enregistrement sans passer par la procédure de …


10
Ruby Bundle Symbol not found: _SSLv2_client_method (LoadError)
J'essayais de faire quelques mises à jour d'OpenSL en utilisant Homebrew et j'ai réussi à tout casser. Je ne peux rien faire maintenant, voici ce que j'obtiens lorsque j'essaie de faire une installation groupée: $ 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: /Users/asServer/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle Expected …

13
Ruby passe-t-il par référence ou par valeur?
@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'objet ajoute des erreurs à la lang_errorsvariable dans la update_lanugagesméthode. lorsque j'effectue une sauvegarde sur l' @userobjet, je perds les erreurs qui étaient …


9
Comment retourner une relation ActiveRecord vide?
Si j'ai une portée avec un lambda et qu'il faut un argument, selon la valeur de l'argument, je sais peut-être qu'il n'y aura pas de correspondance, mais je veux toujours renvoyer une relation, pas un tableau vide: scope :for_users, lambda { |users| users.any? ? where("user_id IN (?)", users.map(&:id).join(',')) : [] …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.