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

9
Come verificare se un URL è valido
Come posso verificare se una stringa è un URL valido? Per esempio: http://hello.it => yes http:||bra.ziz, => no Se si tratta di un URL valido come posso verificare se è relativo a un file immagine?
93 ruby 

6
Se la stringa è vuota, restituisce un valore predefinito
Spesso ho bisogno di controllare se qualche valore è vuoto e scrivere "Nessun dato presente" in questo modo: @user.address.blank? ? "We don't know user's address" : @user.address E quando abbiamo circa 20-30 campi che dobbiamo elaborare in questo modo, diventa brutto. Quello che ho fatto è una classe String estesa …



5
Mongodb: cosa sapere prima dell'uso? [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Migliora questa domanda Sto iniziando un progetto hobby (senza entrate) usando Ruby …

17
Comprensione delle liste in Ruby
Per fare l'equivalente della comprensione degli elenchi di Python, sto facendo quanto segue: some_array.select{|x| x % 2 == 0 }.collect{|x| x * 3} C'è un modo migliore per farlo ... forse con una chiamata al metodo?

7
Installazione di Ruby Gem in Windows
Sono nuovo a Ruby. Ho provato ad installare GEM sul mio PC seguendo i passaggi indicati nel sito http://rubygems.org/pages/download . Ho scaricato il pacchetto dal sito di riferimento e ho cambiato la directory nella directory in cui risiede l'installazione e ho provato a eseguire l'installazione utilizzando il comando, setup.rb nel …
93 ruby  gem  install 

6
Rails come eseguire rake task
Come eseguo questo file rake nel terminale / console? il mio statistik.rake in lib / tasks desc "Importer statistikker" namespace :reklamer do task :iqmedier => :environment do ... end task :euroads => :environment do ... end task :mikkelsen => :environment do ... end task :orville => :environment do ... end …


7
Array # each vs Array # map
hash = { "d" => [11, 22], "f" => [33, 44, 55] } # case 1 hash.map {|k,vs| vs.map {|v| "#{k}:#{v}"}}.join(",") => "d:11,d:22,f:33,f:44,f:55" # case 2 hash.map {|k,vs| vs.each {|v| "#{k}:#{v}"}}.join(",") => "11,22,33,44,55" l'unica differenza è il caso 1 utilizza vs.map, il caso 2 utilizza vs.each. Cos'è successo qua?




9
Come convalido una data in rails?
Voglio convalidare una data nel mio modello in Ruby on Rails, tuttavia, i valori di giorno, mese e anno sono già convertiti in una data errata nel momento in cui raggiungono il mio modello. Ad esempio, se a mio avviso inserisco il 31 febbraio 2009, quando lo utilizzo Model.new(params[:model])nel controller, …


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.