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.
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 6 ans . Améliorez cette question Je suis …
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. …
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, …
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 …
Je voudrais spécifier un ordre de tri par défaut dans mon modèle. De sorte que lorsque je fais un .where()sans spécifier un, .order()il utilise le tri par défaut. Mais si je spécifie un .order(), il remplace la valeur par défaut.
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 …
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 …
@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 …
J'ai créé un nouveau projet Rails en utilisant rails 3.1.0.rc4sur ma machine locale mais quand j'essaye de démarrer le serveur j'obtiens: Impossible de trouver un runtime JavaScript. Voir ici pour une liste des temps d'exécution disponibles. ( ExecJS::RuntimeUnavailable) Remarque: il ne s'agit pas d'Heroku.
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(',')) : [] …
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.