Re: Primi passi con rails

  • infine qualche consiglio:
    1. usa script/console per giocare con i model ed assicurati che tutto ‘gira’ prima di fare controller/view

Non so se si è capito ma io sto seguendo un esempio che da quello che ho
letto si basa su Rails 0.13 (l’ultima prima della 1.0).
E’ troppo vecchia rispetto all’attuale versione di Rails ?
In ruby/rails non si pratica la retrocompatibilità quando si rilasciano
nuove versioni ?

  1. tail -f log/development.log is your friend!
  2. non vedi i stacktrace nel browser? Mi sa che stai girando in production mode e non in development mode

Come faccio a sapere se giro in production o development mode ?

grazie mille,
ciao

[email protected] ha scritto:

Non so se si è capito ma io sto seguendo un esempio che da quello che ho letto si basa su Rails 0.13 (l’ultima prima della 1.0).
E’ troppo vecchia rispetto all’attuale versione di Rails ?
Conta che sta per uscire la 2.0 stabile. Tu stai girando con la 1.2.5,
giusto?

Come faccio a sapere se giro in production o development mode ?
Se non specifichi il mode, dovresti essere in development, ammenoché non
sia decommentata la riga 5 di config/environment.rb:
ENV[‘RAILS_ENV’] ||= ‘production’


blog: www.lucaguidi.com

Speaker at:
Rails To Italy '07 Conference
Oct, 26-27 2007 - Pisa
www.railstoitaly.org

On Fri, 19 Oct 2007 23:21:48 +0200, [email protected] wrote:

  • infine qualche consiglio:
    1. usa script/console per giocare con i model ed assicurati che
      tutto ‘gira’ prima di fare controller/view

Non so se si è capito ma io sto seguendo un esempio che da quello che
ho letto si basa su Rails 0.13 (l’ultima prima della 1.0).

No, non l’avevo capito!

E’ troppo vecchia rispetto all’attuale versione di Rails ?

Sì, direi che rischi di confonderti…

In ruby/rails non si pratica la retrocompatibilità quando si
rilasciano nuove versioni ?

Ci provano e ci riescono pure piuttosto bene. Le “major version” non
sono compatibili, come d’altronde si usa direi…
Quindi tra 1.1 e 1.2 non ho avuto nessun problema. Me ne aspetto
qualcuno tra 1.2.4 e il nuovo 2.0

Tra 0.13 e 1.0 sono cambiate parecchie cose e tra 0.13 e 1.2.4 (ultima
stabile) il salto è grande.

  1. tail -f log/development.log is your friend!
  2. non vedi i stacktrace nel browser? Mi sa che stai girando in
    production mode e non in development mode

Come faccio a sapere se giro in production o development mode ?

Con MRI (il Ruby “normale”) development è il default e se non hai definito
il tuo environment dovresti essere in quello. Come funziona con Jruby
non te lo so dire, ma mi sorprenderebbe molto se non fosse lo stesso
lì.
cmq: da shell faccio:
script/console
e mi trovo in ambiente development
script/console development
fa lo stesso e
script/console production
mi porta in ambiente di produzione

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