[Rails] Script "console" e file in input

Ciao a tutti.

Sapete per caso se, utilizzando lo script in oggetto, c’è la possibilitÃ
di fornirgli in input file contenenti del codice?

Sarebbe utile perchè, in questo modo, non ci sarebbe la necessità di
riscrivere blocchi di codice in console per testarne il funzionamento.

Se ho fatto una domanda stupida ditelo pure e perdonatemi…sono agli
inizi :wink:

Un grazie anticipato a tutte le persone che mi risponderanno.

E’ possibile, infatti lo script console “decora” la tua sessione IRb con
variabili e require proprie dell’ambiente di Rails. Questo è il codice
eseguito:
http://github.com/rails/rails/blob/c3accd7ded9ceaaecad55a2b04940e1f0631a614/railties/lib/commands/console.rb
Come hack veloce ti consiglio di creare un file in test/, con tutto il
codice da eseguire, poi dalla console ne fai il load. Non è elegantissimo,
ma pensa su a come potresti risolvere :slight_smile:

Ciao,
Luca

Puoi utilizzare anche script/runner

Il giorno 08 settembre 2009 10.04, pezzuya …[email protected]
ha scritto:

Un grazie anticipato a tutte le persone che mi risponderanno.

Posted via http://www.ruby-forum.com/.


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Carlo P.
email: [email protected]
twitter: @carlopecchia

Luca G. wrote:

Come hack veloce ti consiglio di creare un file in test/, con tutto il
codice da eseguire, poi dalla console ne fai il load. Non � elegantissimo,
ma pensa su a come potresti risolvere :slight_smile:

Ciao,
Luca

ho creato il file “prova_test.rb” con questo codice:

require ‘test_helper’

class ProvaTest < ActionController::TestCase

def test_prova
MYLOG.info(“Sto eseguendo lo script di test da console.”)
puts “script in esecuzione…”
MYLOG.info(“Lo script di test ha terminato l’esecuzione.”)
end

end

e l’ho inserito in test/

come posso caricarlo ora ?

grazie

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs