Articles of ruby

Comment changer le fuseau horaire par défaut pour Active Record in Rails?

Dans mon application.rb je suis tombé sur le commentaire suivant # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone. # Run “rake -D time” for a list of tasks for finding time zone names. Default is UTC. config.time_zone = ‘Eastern Time (US & Canada)’ Comme vous le voyez […]

rails + MySQL sur OSX: bibliothèque non chargée: libmysqlclient.18.dylib

Je commence juste avec Ruby (et les rails). J’ai fait l’installation selon http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:ruby gems, en utilisant rvm . J’ai tout fonctionne bien avec sqlite. Maintenant, je voudrais essayer de convertir les choses en MySQL, car c’est ce que je fais le plus de mon développement. Dans mon Gemfile, j’ai remplacé sqlite avec mysql2: group :development, […]

Impossible de localiser Gemfile

Je ne suis certainement pas un développeur Ruby, mais j’ai une application sur mon serveur qui utilise Ruby, Gems et Bundler. J’essaie d’installer un autre Ruby sous un autre compte d’utilisateur mais sur le même VPS. Quand je vais courir bundle install Je reçois l’erreur suivante: Impossible de localiser Gemfile Je pourrais supprimer le contenu […]

La commande rbenv install est manquante

Dans Ubuntu 10.04, je viens d’installer rbenv. La commande d’installation n’est pas présente. rbenv 0.4.0-49-g8b04303 Usage: rbenv [] Some useful rbenv commands are: commands List all available rbenv commands local Set or show the local application-specific Ruby version global Set or show the global Ruby version shell Set or show the shell-specific Ruby version rehash […]

Y a-t-il une différence entre la clé `: key =>” value “` et `key:” value “` notations de hachage?

Y a-t-il une différence entre :key => “value” (hashrocket) et la key: “value” (Ruby 1.9) notations? Si non, alors je voudrais utiliser la key: “value” notation key: “value” . Y a-t-il un petit bijou qui m’aide à convertir de 😡 => à x: notations?

Comment puis-je mettre à niveau mon ruby ​​1.9.2-p0 vers le dernier niveau de patch en utilisant rvm?

Ma version actuelle de ruby ​​est ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.5.0] mais je souhaite la mettre à jour au dernier niveau de patch en utilisant rvm. Comment puis-je faire ceci?

Erreur d’installation de Nokogiri sur OSX 10.9 Maverick?

J’ai mis à niveau mon OSX (Lion) vers Mavericks et je ne peux pas installer Nokogiri pour mes projets. J’ai déjà installé XCode 5.0.1, les outils de ligne de commande (en utilisant xcode-select –install ) et j’ai déjà installé libxml2 depuis Homebrew et j’ai toujours des problèmes. L’erreur est: Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem […]

Rails: Comment valider les liens (URL)?

Je me demandais comment valider le mieux les URL dans Rails. Je pensais utiliser une expression régulière, mais je ne suis pas sûr que ce soit la meilleure pratique. Et si je devais utiliser une regex, est-ce que quelqu’un pourrait m’en suggérer une? Je suis encore nouveau à Regex.

Besoin d’une explication simple de la méthode d’injection

[1, 2, 3, 4].inject(0) { |result, element| result + element } # => 10 Je regarde ce code mais mon cerveau n’enregistre pas comment le nombre 10 peut devenir le résultat. Quelqu’un voudrait-il expliquer ce qui se passe ici?

ERREUR: Erreur lors de l’installation de capybara-webkit:

Des suggestions sur la façon de corriger? gem install capybara-webkit -v ‘0.11.0’ Building native extensions. This could take a while… ERROR: Error installing capybara-webkit: ERROR: Failed to build gem native extension. /home/durrantm/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb sh: qmake: not found Gem files will remain installed in /home/durrantm/.rvm/gems/ruby-1.9.3-p194/gems/capybara-webkit-0.11.0 for inspection. Results logged to /home/durrantm/.rvm/gems/ruby-1.9.3-p194/gems/capybara-webkit-0.11.0/./gem_make.out