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

25
Quali sono i Ruby Gotcha di cui un principiante dovrebbe essere avvisato? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
108 ruby 


14
Come si confrontano due hash?
Sto cercando di confrontare due Ruby Hash utilizzando il seguente codice: #!/usr/bin/env ruby require "yaml" require "active_support" file1 = YAML::load(File.open('./en_20110207.yml')) file2 = YAML::load(File.open('./locales/en.yml')) arr = [] file1.select { |k,v| file2.select { |k2, v2| arr << "#{v2}" if "#{v}" != "#{v2}" } } puts arr L'output sullo schermo è il file …
108 ruby  hash 

17
Come impostare i valori predefiniti in Rails?
Sto cercando di trovare il modo migliore per impostare i valori predefiniti per gli oggetti in Rails. La cosa migliore a cui riesco a pensare è impostare il valore predefinito nel newmetodo nel controller. Qualcuno ha qualche input se questo è accettabile o se c'è un modo migliore per farlo?

9
Metodi del modulo privato in Ruby
Ho una domanda in due parti La migliore pratica Ho un algoritmo che esegue alcune operazioni su una struttura dati utilizzando l'interfaccia pubblica Attualmente è un modulo con numerosi metodi statici, tutti privati ​​tranne l'unico metodo di interfaccia pubblica. C'è una variabile di istanza che deve essere condivisa tra tutti …


9
Come aggiornare Ruby a 1.9.x su Mac?
Ho creato un nuovo account utente sul mio Mac e sto cercando di aggiornare alla versione corrente di ruby ​​su di esso (1.9.2) dall'impostazione predefinita di 1.8.7 leopardo delle nevi. Qualcuno può indicarmi un tutorial o spiegare il metodo migliore per aggiornare Ruby sul mio Mac da 1.8 a 1.9.2? …
107 ruby  macos  installation 

2
Cos'è mattr_accessor in un modulo Rails?
Non sono riuscito a trovarlo nella documentazione di Rails ma sembra che 'mattr_accessor' sia il corollario del modulo per 'attr_accessor' (getter & setter) in una normale classe Ruby . Per esempio. in una classe class User attr_accessor :name def set_fullname @name = "#{self.first_name} #{self.last_name}" end end Per esempio. in un …

15
Errore "Impossibile trovare il bundler"
Quando provo a farlo bundler updateottengo questo errore: .rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find bundler (>= 0) amongst [rake-0.8.7, rake-0.8.7, rubygems-update-1.8.4] (Gem::LoadError) Sono nuovo a Ruby, qualcuno può dirmi cosa potrebbe causare questo? Rake 0.8.7 è installato.

13
Installazione di vim con supporto ruby ​​(+ ruby)
Sto cercando di installare command-t per vim ma la mia versione corrente di vim non ha il flag (+ ruby). Il comando "which ruby" mostra che ruby ​​è installato. Cosa devo fare per attivare il flag + ruby ​​in vim? Inoltre, cosa significa tecnicamente il flag + ruby?
107 ruby  vim 


5
Catturare Ctrl-c in ruby
Mi è stato approvato un programma ruby ​​legacy di lunga durata, che ha numerose occorrenze di begin #dosomething rescue Exception => e #halt the exception's progress end in tutto esso. Senza rintracciare ogni singola possibile eccezione che ciascuno di essi potrebbe gestire (almeno non immediatamente), mi piacerebbe comunque essere in …

5
Modificare il nome del parametro: id in Routing resources for Rails
Mi sono guardato intorno su come cambiare lo slot dei parametri dinamici e ho trovato questo post che fa la cosa esatta. Il post è https:// Thoughtbot.com/blog/rails-patch-change-the-name-of-the-id-parameter-in Fondamentalmente quello che fa è, se seguono i percorsi: map.resources :clients, :key => :client_name do |client| client.resources :sites, :key => :name do |site| …


14
Ruby: come convertire una stringa in booleano
Ho un valore che sarà una delle quattro cose: boolean true, boolean false, la stringa "true" o la stringa "false". Voglio convertire la stringa in un booleano se è una stringa, altrimenti lasciarla non modificata. In altre parole: "vero" dovrebbe diventare vero "false" dovrebbe diventare falso vero dovrebbe rimanere vero …

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.