Questions marquées «ruby»

Ruby est un langage interprété orienté objet dynamique et open source multiplateforme, créé par Yukihiro Matsumoto (Matz) en 1995. La balise [ruby] est destinée aux questions liées au langage Ruby, y compris sa syntaxe et ses bibliothèques. Les questions Ruby on Rails doivent être étiquetées avec [ruby-on-rails].


6
Différence entre attr_accessor et attr_accessible
Dans Rails, quelle est la différence entre attr_accessoret attr_accessible? D'après ma compréhension, l'utilisation attr_accessorest utilisée pour créer des méthodes getter et setter pour cette variable, afin que nous puissions accéder à la variable comme Object.variableou Object.variable = some_value. J'ai lu que cela attr_accessiblerend cette variable spécifique accessible au monde extérieur. …

6
Rspec: "array.should == another_array" mais sans souci d'ordre
Je veux souvent comparer des tableaux et m'assurer qu'ils contiennent les mêmes éléments, dans n'importe quel ordre. Existe-t-il un moyen concis de le faire dans RSpec? Voici des méthodes qui ne sont pas acceptables: #to_set Par exemple: expect(array.to_set).to eq another_array.to_set ou array.to_set.should == another_array.to_set Cela échoue lorsque les tableaux contiennent …
235 ruby  testing  rspec 

21
l'installation RVM ne fonctionne pas: «RVM n'est pas une fonction»
Je viens d'installer RVM, mais je ne peux pas le faire fonctionner. J'ai une telle ligne à la fin de mon .profiledossier: [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" J'ai essayé d'exécuter source .profileet de redémarrer le terminal, mais quand je lance, rvm use 1.9.2je reçois: RVM is not a …
234 ruby  rvm 


9
Quel est l'opérateur du côlon dans Ruby?
Quand je dis { :bla => 1, :bloop => 2 }, qu'est-ce que ça fait exactement :? J'ai lu quelque part comment cela ressemble à une chaîne, mais en quelque sorte un symbole. Je ne suis pas très clair sur le concept, quelqu'un pourrait-il m'éclairer?
234 ruby  symbols 



7
Mettre à jour un seul bijou avec bundler
J'utilise bundler pour gérer les dépendances dans mon application rails, et j'ai un joyau hébergé dans un référentiel git inclus comme suit: gem 'gem-name', :git => 'path/to/my/gem.git' Pour mettre à jour ce joyau, je l'exécute bundle updatemais il met également à jour tous les joyaux mentionnés dans Gemfile. Alors, quelle …
233 ruby  rubygems  bundler 


20
Comment mettre à jour Ruby Gems derrière un proxy (ISA-NTLM)
Le pare-feu derrière lequel j'exécute exécute le serveur Microsoft ISA en mode NTLM uniquement. Est-ce que quelqu'un a réussi à installer / mettre à jour ses gemmes Ruby via Ruby SSPI gem ou une autre méthode? ... ou suis-je juste paresseux? Remarque: rubysspi-1.2.4 ne fonctionne pas. Cela fonctionne également pour …
232 ruby  proxy  rubygems  ironruby 


9
Comment exécuter un script Ruby dans Terminal?
J'ai installé tout ce dont j'ai besoin sur mon Mac (Ruby, Rails, Homebrew, Git, etc.), et j'ai même écrit un petit programme. Maintenant, comment l'exécuter dans Terminal? J'ai écrit le programme dans Redcar et l'ai enregistré en tant que .rb, mais je ne sais pas comment l'exécuter via Terminal. Je …
231 ruby  terminal 

5
Les paramètres de Rails expliqués?
Quelqu'un pourrait-il expliquer paramsdans le contrôleur Rails: d'où ils viennent et à quoi ils font référence? def create @vote = Vote.new(params[:vote]) item = params[:vote][:item_id] uid = params[:vote][:user_id] @extant = Vote.find(:last, :conditions => ["item_id = ? AND user_id = ?", item, uid]) last_vote_time = @extant.created_at unless @extant.blank? curr_time = Time.now end …


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.