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





17
Come implementare una classe astratta in ruby?
So che non esiste il concetto di classe astratta in Ruby. Ma se è necessario implementarlo, come farlo? Ho provato qualcosa come ... class A def self.new raise 'Doh! You are trying to write Java in Ruby!' end end class B < A ... ... end Ma quando provo a …

6
Ruby sostituisce la stringa con il pattern regex catturato
Ho problemi a tradurre questo in Ruby. Ecco un pezzo di JavaScript che fa esattamente quello che voglio fare: function get_code(str){ return str.replace(/^(Z_.*): .*/,"$1")​​​​​​​​​​​​​​​​​​​​​​​​​​​; } Ho provato gsub , sub e sostituisci ma nessuno sembra fare quello che mi aspetto. Ecco alcuni esempi di cose che ho provato: "Z_sdsd: sdsd".gsub(/^(Z_.*): …
121 ruby  regex  replace 

16
Blocca i commenti nei modelli html.erb in rails
Come commentate l'html mescolato con il codice ruby? some text <% ... %> more text <%= ... %> something else <% ... %> In jsp è davvero semplice:, <%-- ... --%>ma non riesco a trovare alcuna opzione concisa in rails. I semplici commenti html <!-- ... -->non funzionano: il codice …
120 ruby-on-rails  ruby  erb 

4
Come faccio a ordinare un array di hash in base a un valore nell'hash?
Questo codice Ruby non si comporta come mi aspetterei: # create an array of hashes sort_me = [] sort_me.push({"value"=>1, "name"=>"a"}) sort_me.push({"value"=>3, "name"=>"c"}) sort_me.push({"value"=>2, "name"=>"b"}) # sort sort_me.sort_by { |k| k["value"]} # same order as above! puts sort_me Sto cercando di ordinare l'array di hash in base alla chiave "valore", ma …
120 ruby  arrays  sorting  hash 




5
Come installare Ruby 2.1.4 su Ubuntu 14.04
Non so come installare l'ultima versione di Ruby su Ubuntu. Per prima cosa ho installato il Ruby 1.9.3 predefinito, usando sudo apt-get install ruby Poi ho provato ad installare la versione 2.0 usando sudo apt-get install ruby2.0 La mia versione di Ruby è ancora "ruby 1.9.3p484 (2013-11-22 revisione 43786) [x86_64-linux])" …

8
Come confrontare le versioni in Ruby?
Come scrivere un pezzo di codice per confrontare alcune stringhe di versioni e ottenere la più recente? Per esempio stringhe come: '0.1', '0.2.1', '0.44'.
119 ruby 

2
È possibile accedere all'indice in un hash ogni ciclo?
Probabilmente mi manca qualcosa di ovvio, ma c'è un modo per accedere all'indice / conteggio dell'iterazione all'interno di un hash ogni ciclo? hash = {'three' => 'one', 'four' => 'two', 'one' => 'three'} hash.each { |key, value| # any way to know which iteration this is # (without having to …
119 ruby  enumerable 

7
Problemi nel confrontare il tempo con RSpec
Sto usando Ruby su Rails 4 e rspec-rails gem 2.14. Per un oggetto my vorrei confrontare l'ora corrente con l' updated_atattributo object dopo l'esecuzione di un'azione del controller, ma sono nei guai poiché la specifica non viene superata. Cioè, dato quanto segue è il codice delle specifiche: it "updates updated_at …

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.