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].


11
Le migliori pratiche per contrassegnare il codice obsoleto in Ruby?
Vorrei contrassegnare un metodo come obsoleto, in modo che le persone che lo utilizzano possano facilmente controllare il proprio codice e recuperarlo. In Java hai impostato @Deprecated e tutti sanno cosa significa. Quindi c'è un modo preferito (o persino strumenti) per contrassegnare e verificare le deprecazioni in Ruby?
127 ruby  deprecated 


7
eredità rubino vs mixins
In Ruby, poiché puoi includere più mixin ma estendere solo una classe, sembra che i mixin sarebbero preferiti rispetto all'eredità. La mia domanda: se stai scrivendo un codice che deve essere esteso / incluso per essere utile, perché dovresti mai renderlo una classe? O in altri termini, perché non dovresti …

2
Resque vs Sidekiq? [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Migliora questa domanda Attualmente sto usando Resqueper il mio processo in …




4
Data di formattazione delle rotaie
Sto inviando una data a un'API e il formato richiesto è il seguente: 2014-12-01T01:29:18 Posso ottenere la data dal modello in questo modo: Model.created_at.to_s Che ritorna: 2014-12-01 01:29:18 -0500 Come posso usare Rails o Ruby per formattarlo come il formato richiesto con la T e rimuovere il -0500?

12
Come modificare i valori hash?
Vorrei sostituirli valuecon un hash value.some_method. Ad esempio, per un dato hash semplice: {"a" => "b", "c" => "d"}` ogni valore dovrebbe essere .upcased, quindi sembra: {"a" => "B", "c" => "D"} Ho provato #collecte ho #mapsempre recuperato le matrici. Esiste un modo elegante per farlo? AGGIORNARE Dannazione, ho dimenticato: …
126 ruby  syntax  hash 

24
Ottieni l'età della persona in Ruby
Vorrei avere l'età di una persona dal suo compleanno. now - birthday / 365non funziona, perché alcuni anni hanno 366 giorni. Mi è venuto in mente il seguente codice: now = Date.today year = now.year - birth_date.year if (date+year.year) > now year = year - 1 end Esiste un modo …

7
Come fare clic sul primo collegamento nell'elenco degli elementi dopo l'aggiornamento a Capybara 2.0?
Come fare clic sul primo collegamento in quel caso: <div class="item"> <a href="/agree/">Agree</a> </div> <div class="item"> <a href="/agree/">Agree</a> </div> within ".item" do first(:link, "Agree").click end e ottengo questo errore: Capybara::Ambiguous: Ambiguous match, found 2 elements matching css ".item" E senza la presenza di withinquesto errore: Failure/Error: first(:link, "Agree").click NoMethodError: undefined …
125 ruby  rspec  capybara 



4
Struttura ideale del progetto Ruby
Sto cercando una panoramica / chiarimento della struttura ideale del progetto per un progetto ruby ​​(non-rails / merb / etc). Immagino che segue app/ bin/ #Files for command-line execution lib/ appname.rb appname/ #Classes and so on Rakefile #Running tests README test,spec,features/ #Whichever means of testing you go for appname.gemspec #If …

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.