[ruby-it] Aiuto ruby on rails

Giorgio Gambino gambino.giorgio a gmail.com
Dom 20 Set 2009 19:53:22 CEST


si l'ho preso i nversione pdf ma sto riscontrando un pò di problemi..
tento di spiegare :

dopo aver aviato il server il broeser mi visualizza correttamente la prima
richiesta ossia se io scrivo "localhost:3000/products" mi carica la lista
prodotti ma se io clicco sul link al metodo new che dovrebbe aprire
localhost:3000/products/new mi visualizza una pagina con questi errori:

NoMethodError in Products#new

Showing *app/views/products/new.html.erb* where line *#3* raised:

undefined method `^' for "4":String

Extracted source (around line *#3*):

1: <h1>New product</h1>
2:
3: <% form_for(@product) do |f| %>
4:   <%= f.error_messages %>
5:
6:   <p>

RAILS_ROOT: /home/buzz/Rails_apps/depot
Application Trace <http://localhost:3000/products/new#> | Framework
Trace<http://localhost:3000/products/new#>| Full
Trace <http://localhost:3000/products/new#>

/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support/message_verifier.rb:46:in
`block in secure_compare'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support/message_verifier.rb:45:in
`each'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support/message_verifier.rb:45:in
`secure_compare'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support/message_verifier.rb:28:in
`verify'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.4/lib/action_controller/session/cookie_store.rb:156:in
`unmarshal'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.4/lib/action_controller/session/cookie_store.rb:145:in
`load_session'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.4/lib/action_controller/session/abstract_store.rb:62:in
`block in load!'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.4/lib/action_controller/session/abstract_store.rb:70:in
`stale_session_check!'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.4/lib/action_controller/session/abstract_store.rb:61:in
`load!'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.4/lib/action_controller/session/abstract_store.rb:28:in
`[]'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.4/lib/action_controller/request_forgery_protection.rb:102:in
`form_authenticity_token'
(eval):2:in `form_authenticity_token'
/home/buzz/Rails_apps/depot/app/views/products/new.html.erb:3:in
`_run_erb_app47views47products47new46html46erb'
/home/buzz/Rails_apps/depot/app/controllers/products_controller.rb:29:in `new'

la cosa strana è che se io riavvio il server e nella barra indirizzi del
browser scrivo http://localhost:3000/products/new il form di inserimento del
prodotto viene caricato correttamente..
che problema può essere?

Il giorno 20 settembre 2009 11.45, Mauro <mrsanna1 a gmail.com> ha scritto:

> 2009/9/18 Giorgio Gambino <gambino.giorgio a gmail.com>:
> > non ti od tutti i troti ma a questo punto mi sorge una domanda
> > se lascio perdere il libro su cosa mi baso per imaparare?
>
> Agile web development with rails 3rd edition e' ottimo.
> _______________________________________________
> Ml mailing list
> Ml a lists.ruby-it.org
> http://lists.ruby-it.org/mailman/listinfo/ml
>


More information about the Ml mailing list