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

6
Modo corretto di popolare una matrice con un intervallo in Ruby
Sto lavorando a un libro che fornisce esempi di Ranges convertiti in array equivalenti usando i loro metodi "to_a" Quando eseguo il codice in IRB ricevo il seguente avviso warning: default `to_a' will be obsolete Qual è l'alternativa corretta all'utilizzo di to_a? ci sono modi alternativi per popolare un array …
201 ruby  syntax 


7
Come documentare il codice Ruby?
Ci sono alcune convenzioni sul codice quando si documenta il codice ruby? Ad esempio ho il seguente frammento di codice: require 'open3' module ProcessUtils # Runs a subprocess and applies handlers for stdout and stderr # Params: # - command: command line string to be executed by the system # …
201 ruby 


9
"For" vs "each" in Ruby
Ho appena fatto una domanda veloce riguardo ai loop in Ruby. C'è una differenza tra questi due modi di scorrere una raccolta? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do whatever end Mi chiedo solo se questi sono esattamente …
200 ruby  loops  foreach  iteration  each 




13
Token di autenticità di Rails 4
Stavo lavorando su una nuova app Rails 4 (su Ruby 2.0.0-p0) quando ho riscontrato problemi di token di autenticità. Durante la scrittura di un controller che risponde a JSON (usando il respond_tometodo class), sono arrivato createall'azione che ho iniziato a ottenere ActionController::InvalidAuthenticityTokeneccezioni quando ho provato a creare un record usando …


10
Come trovare una chiave hash contenente un valore corrispondente
Dato che ho l' hash client qui sotto , c'è un modo rapido ruby ​​(senza dover scrivere uno script multilinea) per ottenere la chiave data voglio corrispondere al client_id? Ad esempio, come ottenere la chiave per client_id == "2180"? clients = { "yellow"=>{"client_id"=>"2178"}, "orange"=>{"client_id"=>"2180"}, "red"=>{"client_id"=>"2179"}, "blue"=>{"client_id"=>"2181"} }
198 ruby 


13
Come faccio a copiare un hash in Ruby?
Devo ammettere che sono un po 'un principiante rubino (scrivendo script rake, ora). Nella maggior parte delle lingue, i costruttori di copie sono facili da trovare. Mezz'ora di ricerche non l'hanno trovata nel rubino. Voglio creare una copia dell'hash in modo da poterlo modificare senza influire sull'istanza originale. Alcuni metodi …
197 ruby  hashmap 

5
Ruby 2.0.0p0 Avviso IRB: "DL è obsoleto, si prega di utilizzare Fiddle"
Ho appena disinstallato le mie versioni precedenti di Ruby, rimosso tutte le mie gemme (incluso Rails) e installato Ruby 2.0. In altre parole, una reinstallazione totalmente pulita. All'avvio di IRB, ho ricevuto questo messaggio: DL è obsoleto, per favore usa Fiddle Nota: sono su un computer Windows. Cosa significa questo …
196 ruby  windows 

4
Differenza tra \ A \ z e ^ $ nelle espressioni regolari di Ruby
Nella documentazione ho letto: Usa \ A e \ z per abbinare l'inizio e la fine della stringa, ^ e $ corrispondono all'inizio / fine di una riga. Ho intenzione di applicare un'espressione regolare per verificare il nome utente (o l'e-mail è la stessa) inviato dall'utente. Con quale espressione dovrei …
196 ruby  regex 

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.