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

4
Cos'è esattamente Arel in Rails 3.0?
Capisco che è un sostituto per ActiveRecord e che utilizza oggetti invece di query. Ma... perché è meglio? gli oggetti / le query saranno "più facili" da creare? porterà a query SQL più efficienti? sarà compatibile con tutti i principali DB? - Suppongo che lo farà. sarà più facile / …


9
In Ruby lasci le parentesi dentro o fuori? [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 7 anni fa . Migliora questa domanda Quando possibile .. lasci le parentesi dentro o fuori …


2
Che cos'è esattamente un "ruolo" a Capistrano?
Qual è lo scopo e la funzione dei "ruoli" in una ricetta Capistrano? Quando guardo delle ricette di esempio, spesso vedo qualcosa del genere: role :app, 'somedomain.com' role :web, 'somedomain.com' role :db, 'somedomain.com', :primary => true Quindi sembra che un ruolo sia fondamentalmente un server in cui Capistrano esegue i …

10
Ruby invia una richiesta JSON
Come invio una richiesta JSON in ruby? Ho un oggetto JSON ma non penso di poterlo fare .send. Devo fare in modo che javascript invii il modulo? O posso usare la classe net / http in ruby? Con header - content type = json e body l'oggetto json?
86 ruby  json  httprequest 



6
Come ottengo il nome della classe del genitore in Ruby
Supponiamo che io abbia classi Ae Bdove Beredita A. Come faccio a stampare il nome della classe genitore inB class A end class B < A end Alcune cose che ho provato >> B.new.class #=> B #which is correct >> B.new.parent #=> Undefined method `parent` >> B.parent #=> Object >> …
86 ruby 

3
Ruby Koans: Perché convertire un elenco di simboli in stringhe
Mi riferisco a questo test in about_symbols.rb in Ruby Koans https://github.com/edgecase/ruby_koans/blob/master/src/about_symbols.rb#L26 def test_method_names_become_symbols symbols_as_strings = Symbol.all_symbols.map { |x| x.to_s } assert_equal true, symbols_as_strings.include?("test_method_names_become_symbols") end # THINK ABOUT IT: # # Why do we convert the list of symbols to strings and then compare # against the string value rather than …
86 ruby 



4
Indice slice stringa Ruby: str [n..infinity]
Domanda facile, ma non sono riuscita a trovarla nel documento. Come faccio a tagliare una stringa o un array da nfino a sempre? >> 'Austin'[1..3] => "ust" >> 'Austin'[1..] SyntaxError: compile error (irb):2: syntax error, unexpected ']' from (irb):2
86 ruby 


3
Come testare il sollevamento di eccezioni in Rails / RSpec?
C'è il seguente codice: def index @car_types = car_brand.car_types end def car_brand CarBrand.find(params[:car_brand_id]) rescue ActiveRecord::RecordNotFound raise Errors::CarBrandNotFound.new end Voglio provarlo tramite RSpec. Il mio codice è: it 'raises CarBrandNotFound exception' do get :index, car_brand_id: 0 expect(response).to raise_error(Errors::CarBrandNotFound) end CarBrand con ID uguale a 0 non esiste, quindi il codice del …

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.