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


12
Data una classe, vedere se l'istanza ha metodo (Ruby)
So in Ruby che posso usare respond_to?per verificare se un oggetto ha un certo metodo. Ma, data la classe, come posso verificare se l'istanza ha un certo metodo? cioè qualcosa di simile Foo.new.respond_to?(:bar) Ma penso che ci debba essere un modo migliore di creare un'istanza di una nuova istanza.
227 ruby  respond-to 

5
Paperclip :: Errori :: MissingRequiredValidatorError con Rails 4
Ricevo questo errore quando provo a caricare utilizzando la graffetta con la mia app di blog di rails. Non sono sicuro di cosa si riferisca quando dice "MissingRequiredValidatorError" Ho pensato che aggiornando post_params e dandolo: immagine andrebbe bene, dato che sia creare che aggiornare usano post_params Paperclip::Errors::MissingRequiredValidatorError in PostsController#create Paperclip::Errors::MissingRequiredValidatorError …

3
Cosa fa il commento "frozen_string_literal: true"?
Questo è il rspecbinstub nella directory del mio progetto. #!/usr/bin/env ruby begin load File.expand_path("../spring", __FILE__) rescue LoadError end # frozen_string_literal: true # # This file was generated by Bundler. # # The application 'rspec' is installed as part of a gem, and # this file is here to facilitate running …

7
Come posso tornare presto da un'attività di rake?
Ho un'attività di rake in cui eseguo alcuni controlli all'inizio, se uno di questi fallisce, vorrei tornare presto dall'attività di rake, non voglio eseguire il resto del codice. Ho pensato che la soluzione sarebbe stata quella di inserire un ritorno dove volevo tornare dal codice ma ho ricevuto il seguente …
226 ruby  rake 

13
Ruby: il modo più semplice per filtrare i tasti hash?
Ho un hash simile a questo: params = { :irrelevant => "A String", :choice1 => "Oh look, another one", :choice2 => "Even more strings", :choice3 => "But wait", :irrelevant2 => "The last string" } E voglio un modo semplice per rifiutare tutte le chiavi che non sono scelte + int. …
225 ruby 

18
Qual è il modo migliore per modellare eventi ricorrenti in un'applicazione di calendario?
Sto creando un'applicazione di calendario di gruppo che deve supportare eventi ricorrenti, ma tutte le soluzioni che ho escogitato per gestire questi eventi sembrano un trucco. Posso limitare quanto lontano si può guardare e quindi generare tutti gli eventi contemporaneamente. Oppure posso memorizzare gli eventi come ripetuti e visualizzarli dinamicamente …


11
Come si fa il tempo relativo in Rails?
Sto scrivendo un'applicazione Rails, ma non riesco a trovare come fare il tempo relativo, ad esempio se viene data una determinata classe Time, può calcolare "30 secondi fa" o "2 giorni fa" o se è più lungo di un mese "9/1/2008", ecc.



20
impossibile installare pg gem
Ho provato a usare gem install pgma non sembra funzionare. gem install pg dà questo errore Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. C:/Ruby/bin/ruby.exe extconf.rb checking for pg_config... no No pg_config... trying …


8
Come creare un metodo di classe privato?
Come funziona questo approccio alla creazione di un metodo di classe privata: class Person def self.get_name persons_name end class << self private def persons_name "Sam" end end end puts "Hey, " + Person.get_name puts "Hey, " + Person.persons_name #=> raises "private method `persons_name' called for Person:Class (NoMethodError)" Ma questo non: …

6
Qual è la differenza tra i metodi dupy e clone di Ruby?
I documenti di Ruby perdup dire: In generale, clonee duppuò avere una semantica diversa nelle classi discendenti. Mentre cloneviene utilizzato per duplicare un oggetto, incluso il suo stato interno, in dupgenere utilizza la classe dell'oggetto discendente per creare la nuova istanza. Ma quando faccio qualche test ho scoperto che in …
214 ruby  clone  dup 

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.