Articles of ruby

comment inclure la vidéo dans le blog de jekyll markdown

Je viens de commencer à bloguer en utilisant jekyll. J’écris mes messages en markdown. Maintenant, je veux inclure une vidéo youtube dans mon post. Comment puis-je faire ceci? En outre, je n’aime pas vraiment la mise en évidence de pygments fournie par jekyll par défaut. Y a-t-il un moyen de changer cela pour un autre […]

Ruby 1.9 – caractère multibyte invalide (US-ASCII)

J’essaie de faire fonctionner mon application de rails (2.3.5) sur Ruby 1.9, j’ai cette fonction qui fait des transformations sur une chaîne: def replace_special_chars(downcase = true) if downcase ssortingng = self.downcase else ssortingng = self end ssortingng.gsub! /á|ã|à|ä|â/, ‘a’ ssortingng.gsub! /é|è|ë|ê/, ‘e’ ssortingng.gsub! /í|ì|ï|î/, ‘i’ ssortingng.gsub! /ó|õ|ò|ô|ö/, ‘o’ ssortingng.gsub! /ú|ù|ü|û/, ‘u’ ssortingng.gsub! /ç/, ‘c’ ssortingng.gsub! […]

Comment utiliser le «cas… quand» avec les inégalités?

pouvez-vous faire ça en rbuy? il semble “manquer” les cas d’inégalités case myvar when myvar 0 go somethingC end

Utilisation de la migration Rails sur une firebase database différente de celle de la «production» ou du «développement» standard

J’ai un projet rails en cours d’exécution qui définit la production standard :,: développement et: test des connexions DB dans config / database.yml De plus, j’ai un quiz_development: et quiz_production: une définition pointant vers un hôte différent / db / user / password Mon objective maintenant est de définir une migration utilisant ” quiz_#{RAILS_ENV }” […]

Comment réparer une mauvaise URI n’est pas une URI

J’utilise la version 1.9.3 ruby, j’aime bien obtenir le nom d’hôte de l’url de la vidéo ci-dessous, J’ai essayé avec le code require ‘uri’ url = “https://ferrari-view.4me.it/view-share/playerp/?plContext=http://ferrari-%201363948628-stream.4mecloud.it/live/ferrari/ngrp:livegenita/manifest.f4m&cartellaConfig=http://ferrari-4me.weebo.it/static/player/config/&cartellaLingua=http://ferrari-4me.weebo.it/static/player/config/&poster=http://pusher.newvision.it:8080/resources/img1.jpg&urlSkin=http://ferrari-4me.weebo.it/static/player/swf/skin.swf?a=1363014732171&method=GET&target_url=http://ferrari-4me.weebo.it/static/player/swf/player.swf&userLanguage=IT&styleTextColor=#000000&autoPlay=true&bufferTime=2&isLive=true&highlightColor=#eb2323&gaTrackerList=UA-23603234-4” puts URI.parse(url).host il jette une exception URI :: InvalidURIError: URI incorrect (n’est pas URI?): J’ai essayé avec encoder l’URL puis parsingr comme ci-dessous puts URI.parse(URI.parse(url)).host il jette une […]

Erreur lors de l’installation de Nokogiri (1.6.7) sur El Capitan

Un de mes développeurs a mis à jour Nokogiri, et lors de la mise à jour de Gemfile, mon bundle install échoue. ➜ my-project git:(master) bundle install Fetching source index from https://rubygems.org/ Using rake 10.4.2 Using i18n 0.7.0 Using json 1.8.3 Using minitest 5.8.3 Using thread_safe 0.3.5 Using tzinfo 1.2.2 Using activesupport 4.2.3 Using builder […]

Ruby – partage une instance de journal parmi les modules / classes

Travailler sur un petit script Ruby qui va sur le Web et parsing différents services. J’ai un module avec plusieurs classes à l’intérieur: module Crawler class Runner class Options class Engine end Je veux partager un enregistreur parmi tous ceux de ces classes. Normalement, je mettrais juste ceci dans une constante dans le module et […]

Impossible d’installer json gem avec ruby ​​2.2.3 sur Ubuntu

Je suis en train de passer par un didacticiel Rails et je ne suis pas en mesure de terminer une «installation groupée» en raison d’un problème avec la gem json. Lorsque je tente de l’installer directement: me@tru2:~/rails/hello_app$ gem install json -v ‘1.8.3’ Building native extensions. This could take a while… ERROR: Error installing json: ERROR: […]

Pourquoi ne pas utiliser des connexions ActiveRecord partagées pour Rspec + Selenium?

Il semble que la manière la plus communément acceptée de traiter Selenium et les tests soit d’éviter d’utiliser des installations transactionnelles, puis d’utiliser quelque chose comme database_cleaner entre les tests / scénarios. J’ai récemment couru dans l’ article suivant qui proposait de faire ce qui suit: spec_helper.rb class ActiveRecord::Base mattr_accessor :shared_connection @@shared_connection = nil def […]

Extension de Devise SessionsController pour l’authentification à l’aide de JSON

J’essaie de construire une API de rails pour une application iphone. Devise fonctionne bien pour les connexions via l’interface Web, mais je dois pouvoir créer et détruire des sessions à l’aide de l’API REST et utiliser JSON plutôt que de devoir effectuer un POST sur le contrôleur de sessions et parsingr le HTML et gérer […]