Domande taggate «ruby»

Ruby è un linguaggio interpretato orientato agli oggetti dinamico multipiattaforma open source, creato da Yukihiro Matsumoto (Matz) nel 1995. Il tag [ruby] è per domande relative al linguaggio Ruby, compresa la sua sintassi e le sue librerie. Le domande su Ruby on Rails devono essere contrassegnate con [ruby-on-rails].

2
Console Rails: ricarica! non riflette i cambiamenti nei file del modello? Quale potrebbe essere la ragione possibile?
In precedenza funzionava bene. Ho giocato un po 'a config. Quindi potrebbe essere che ho cambiato inconsapevolmente alcune configurazioni. ecco la configurazione di environment / development.rb config.cache_classes = false # Log error messages when you accidentally call methods on nil. config.whiny_nils = true # Show full error reports and disable …


4
Classi di errore personalizzate Ruby: eredità dell'attributo del messaggio
Non riesco a trovare molte informazioni sulle classi di eccezioni personalizzate. Quello che so Puoi dichiarare la tua classe di errore personalizzata e lasciarla ereditare da StandardError, quindi può essere rescued: class MyCustomError < StandardError end Questo ti permette di aumentarlo usando: raise MyCustomError, "A message" e più tardi, ricevi …




1
rspec 3 - stub un metodo di classe
Sto aggiornando da rspec 2.99 a rspec 3.0.3 e ho convertito i metodi di istanza da utilizzare allow_any_instance_of, ma non ho capito come stub un metodo di classe. Ho un codice come questo: module MyMod class Utils def self.find_x(myarg) # Stuff end end end e il mio test rspec 2 …



3
Qual è la differenza tra i metodi build e create in FactoryGirl?
L'introduzione di Factory Girl delinea la differenza tra FactoryGirl.build()e FactoryGirl.create(): # Returns a User instance that's not saved user = FactoryGirl.build(:user) # Returns a saved User instance user = FactoryGirl.create(:user) Ancora non capisco le differenze pratiche tra i due. Qualcuno può fare un esempio in cui vorresti usare uno e …
94 ruby  factory-bot 


4
In che modo Ruby restituisce due valori?
Ogni volta che scambio i valori in un array, mi assicuro di aver memorizzato uno dei valori in una variabile di riferimento. Ma ho scoperto che Ruby può restituire due valori e scambiare automaticamente due valori. Per esempio, array = [1, 3, 5 , 6 ,7] array[0], array[1] = array[1] …
94 ruby 




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.