Articles of ruby

HEROKU – imansible eseguire git push heroku master

Eseguo comandi heroku create –stack cedar git push heroku master ma mi ha dato un errore: > Counting objects: 144, done. Delta compression using up to 2 threads. > Compressing objects: 100% (128/128), done. Writing objects: 100% > (144/144), 50.16 KiB, done. Total 144 (delta 23), reused 0 (delta 0) > > —–> Heroku receiving […]

Come posso disinstallare Ruby su ubuntu?

Come posso disinstallare Ruby 1.9.2dev (2010-07-02) [i486-linux] su ubuntu? È necessario reinstallare, per favore aiuto

Qual è la differenza tra STDIN e $ stdin in Ruby?

Ruby ha due modi di riferirsi allo standard input: la costante STDIN e la variabile globale $stdin . A parte il fatto che posso assegnare un object IO diverso a $stdin perché non è una costante (ad es. Prima di iniziare a redirect l’I / O nei miei figli), qual è la differenza tra STDIN […]

Come posso “validare” su destroy in rail

Sulla distruzione di una risorsa rimasta, voglio garantire alcune cose prima che permetta il proseguimento di un’operazione di distruzione? Fondamentalmente, voglio la possibilità di fermare l’operazione di distruzione se osservo che fare ciò metterebbe il database in uno stato non valido? Non ci sono callback di convalida su un’operazione di distruzione, quindi come si “convalida” […]

Usare ‘return’ in un blocco Ruby

Sto cercando di utilizzare Ruby 1.9.1 per un linguaggio di scripting incorporato, in modo che il codice “utente finale” venga scritto in un blocco Ruby. Un problema con questo è che mi piacerebbe che gli utenti fossero in grado di utilizzare la parola chiave ‘return‘ nei blocchi, in modo che non dovessero preoccuparsi dei valori […]

Esegui attività rake nel controller

Mi piacerebbe eseguire un’attività di rake nel mio controller. C’è un modo per fare questo?

Equivalente di cURL per Ruby?

Esiste una libreria CURL per Ruby?

Rails ActiveRecord: trova tutti gli utenti tranne l’utente corrente

Sento che dovrebbe essere molto semplice, ma il mio cervello è in cortocircuito su di esso. Se ho un object che rappresenta l’utente corrente e desidero interrogare tutti gli utenti tranne l’utente corrente, come posso fare questo, tenendo conto che l’utente corrente a volte può essere nil ? Questo è quello che sto facendo in […]

Raggruppa gli hash con le chiavi e sum i valori

Ho una serie di hash: [{“Vegetable”=>10}, {“Vegetable”=>5}, {“Dry Goods”=>3>}, {“Dry Goods”=>2}] Ho bisogno di usare l’ inject qui, penso, ma ho davvero faticato. Voglio un nuovo hash che rifletta la sum delle chiavi duplicate dell’hash precedente: [{“Vegetable”=>15}, {“Dry Goods”=>5}] Ho il controllo del codice che emette questo hash così posso modificarlo se necessario. I risultati […]

Comprensione dei metodi privati ​​in Ruby

class Example private def example_test puts ‘Hello’ end end e = Example.new e.example_test Questo ovviamente non funzionerà, perché abbiamo specificato il ricevitore esplicito – istanza di Esempio ( e ), e questo è contro una “regola privata”. Ma non riesco a capire, perché non si può fare in Ruby questo: class Foo def public_m self.private_m […]