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
Differenza tra attr_accessor e attr_accessible
In Rails, qual è la differenza tra attr_accessore attr_accessible? Secondo la mia comprensione, l'utilizzo attr_accessorviene utilizzato per creare metodi getter e setter per quella variabile, in modo che possiamo accedere alla variabile come Object.variableo Object.variable = some_value. Ho letto che attr_accessiblerende quella specifica variabile accessibile al mondo esterno. Qualcuno può …

6
Rspec: "array.should == another_array" ma senza preoccupazioni per l'ordine
Vorrei spesso confrontare le matrici e assicurarmi che contengano gli stessi elementi, in qualsiasi ordine. C'è un modo conciso per farlo in RSpec? Ecco alcuni metodi che non sono accettabili: #to_set Per esempio: expect(array.to_set).to eq another_array.to_set o array.to_set.should == another_array.to_set Ciò non riesce quando le matrici contengono elementi duplicati. #sort …
235 ruby  testing  rspec 

21
installazione rvm non funzionante: "RVM non è una funzione"
Ho appena installato RVM, ma non riesco a farlo funzionare. Ho una tale riga alla fine del mio .profilefile: [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" Ho provato a eseguire source .profilee riavviare il terminale, ma ancora quando corro rvm use 1.9.2ottengo: RVM is not a function, selecting rubies with …
234 ruby  rvm 


9
Qual è l'operatore di due punti in Ruby?
Quando dico { :bla => 1, :bloop => 2 }, cosa fa esattamente :? Ho letto da qualche parte come è simile a una stringa, ma in qualche modo un simbolo. Non sono molto chiaro sul concetto, qualcuno potrebbe illuminarmi?
234 ruby  symbols 



7
Aggiorna solo un gioiello con il bundler
Uso il bundler per gestire le dipendenze nella mia app rails e ho una gemma ospitata in un repository git incluso come segue: gem 'gem-name', :git => 'path/to/my/gem.git' Per aggiornare questa gemma, eseguo bundle updatema aggiorna anche tutte le gemme menzionate in Gemfile. Quindi qual è il comando per aggiornare …
233 ruby  rubygems  bundler 


20
Come aggiorno Ruby Gems da dietro un proxy (ISA-NTLM)
Il firewall che sto dietro esegue il server Microsoft ISA in modalità solo NTLM. Hash qualcuno ha successo nel far installare / aggiornare le gemme Ruby tramite gemma SSPI Ruby o altro metodo? ... o sono solo pigro? Nota: rubysspi-1.2.4 non funziona. Questo funziona anche per "igem", parte del progetto …
232 ruby  proxy  rubygems  ironruby 


9
Come eseguire uno script Ruby in Terminal?
Ho impostato tutto ciò di cui ho bisogno sul mio Mac (Ruby, Rails, Homebrew, Git, ecc.) E ho persino scritto un piccolo programma. Ora, come posso eseguirlo nel terminale? Ho scritto il programma in Redcar e l'ho salvato come .rb, ma non so come eseguirlo tramite Terminal. Voglio eseguire il …
231 ruby  terminal 

5
Spiegazione dei parametri di Rails?
Qualcuno potrebbe spiegare paramsnel controller di Rails: da dove provengono e a cosa si riferiscono? def create @vote = Vote.new(params[:vote]) item = params[:vote][:item_id] uid = params[:vote][:user_id] @extant = Vote.find(:last, :conditions => ["item_id = ? AND user_id = ?", item, uid]) last_vote_time = @extant.created_at unless @extant.blank? curr_time = Time.now end Vorrei …

15
find_spec_for_exe ': impossibile trovare gem bundler (> = 0.a) (Gem :: GemNotFoundException)
Ho usato sudo bundle installe quella potrebbe essere la causa del problema? Adesso ho: gem -v 2.6.14 ruby -v ruby 2.3.5p376 (14/09/2017 revisione 59905) [x86_64-darwin15] jekyll -v jekyll 3.6.2 bundle -vBundler versione 1.16.0.pre.3 Ricevo il seguente errore quando provo a eseguire bundle exec jekyll serveo semplicementejekyll serve /Users/myusername/.rvm/rubies/ruby-2.3.5/lib/ruby/site_ruby/2.3.0/rubygems.rb:271:in `find_spec_for_exe': can't …
228 ruby  rubygems  bundle  jekyll 

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.