Articles of ruby

Pourquoi Twitter ne pouvait-il pas évoluer en ajoutant des serveurs de la même manière que des sites comme Facebook?

Je cherchais une explication pour expliquer pourquoi twitter devait migrer une partie de son middleware de Rails à Scala. Ce qui les a empêché de faire évoluer la manière de Facebook, en ajoutant des serveurs au fur et à mesure de l’augmentation de la base d’utilisateurs. Plus précisément, qu’en est-il de la technologie Ruby / […]

Convertir Ruby Date en Integer

Comment convertir une date de rbuy en un nombre entier?

Comment puis-je savoir quel bijou a une dépendance spécifique?

J’ai commenté une gemme, mais “bundle install” ne fonctionnera toujours pas. Comment puis-je savoir quel bijou dépend de sys-proctable? $ bundle install Fetching gem metadata from https://rubygems.org/……… Fetching gem metadata from https://rubygems.org/.. Resolving dependencies… Could not find sys-proctable-0.9.2 in any of the sources $ grep proctable Gemfile #gem ‘sys-proctable’, ‘0.9.2’, :path => “vendor/gems” $ bundle […]

Comment comprendre la différence entre class_eval () et instance_eval ()?

Foo = Class.new Foo.class_eval do def class_bar “class_bar” end end Foo.instance_eval do def instance_bar “instance_bar” end end Foo.class_bar #=> undefined method ‘class_bar’ for Foo:Class Foo.new.class_bar #=> “class_bar” Foo.instance_bar #=> “instance_bar” Foo.new.instance_bar #=> undefined method ‘instance_bar’ for # Juste en fonction du nom des méthodes, j’attendrais que class_eval vous permette d’append une méthode de classe à […]

ide sublime2 comment trouver la définition de la méthode

J’utilise Sublime 2 pour la programmation Ruby On Rails. J’ai besoin de pouvoir cliquer sur un nom de méthode et passer directement à la classe où la méthode est définie. Il existe de nombreux IDE avec des capacités similaires …

Impossible de trouver les rails (> = 0) parmi (Gem :: LoadError)

Après l’installation de rvm, la mise à jour du fichier .gmrc, la mise à jour de rubygems et l’exécution de gem install rails -v “>=3.1.0rc” , il me semble que je n’ai plus de problème: $ rails -v /usr/local/lib/site_ruby/1.8/rubygems/dependency.rb:247:in `to_specs’: Could not find rails (>= 0) amongst [] (Gem::LoadError) from /usr/local/lib/site_ruby/1.8/rubygems/dependency.rb:256:in `to_spec’ from /usr/local/lib/site_ruby/1.8/rubygems.rb:1182:in `gem’ […]

Trier le tableau renvoyé par ActiveRecord par date (ou toute autre colonne)

Comment puis-je sortinger un tableau renvoyé par une requête ActiveRecord par une colonne de date created_at ? Cela se produit une fois que la requête a été exécutée. S’il vous plaît ne me dites pas de le faire dans la requête parce que j’ai besoin que cela se produise dans la vue.

Comment trouvez-vous le nom de l’espace de noms / module par programmation dans Ruby on Rails?

Comment trouver le nom de l’espace de noms ou du module ‘Foo’ dans le filtre ci-dessous? class ApplicationController < ActionController::Base def get_module_name @module_name = ??? end end class Foo::BarController < ApplicationController before_filter :get_module_name end

Comment accéder à l’URL helper depuis le module rails

J’ai un module avec une fonction. Il réside dans /lib/contact.rb: module Contact class << self def run(current_user) … end end end Je veux accéder aux aides d’URL comme ‘users_path’ dans le module. Comment je fais ça?

Méthodes de détection du navigateur Rails

Salut tout le monde, je me demandais quelles sont les méthodes standard dans l’indussortinge pour la détection de navigateur dans Rails? Existe-t-il un code, une bibliothèque ou un exemple de code qui peut aider à déterminer le navigateur et à appliquer une classe ou un identifiant à l’élément body du (X) HTML? Merci, je me […]