I'm attempting to learn Ruby on Rails, but these errors aren't helping.
I'm currently trying to follow the lessons available on
www.learningrails.com.  I received this error after trying to visit a
page generated by using the scaffold command.  Actually, this is all I
did up until the error:

rails sample2 -d mysql
mysqladmin -u root -p create sample2_development
ruby script/generate controller pages home resources about contact
ruby script/generate scaffold page name:string title:string body:text
rake db:migrate

Then after visiting localhost:3000/pages/new, this error occurred...

Showing app/views/pages/new.html.erb where line #3 raised:
undefined method `^' for "e":String

Extracted source (around line #3):
1: <h1>New page</h1>
2:
3: <% form_for(@page) do |f| %>
4:   <%= f.error_messages %>
5:
6:   <p>

/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'
/Users/username/Sites/Ruby/sample2/app/views/pages/new.html.erb:3:in
`_run_erb_app47views47pages47new46html46erb'
/Users/username/Sites/Ruby/sample2/app/controllers/pages_controller.rb:29:in
`new'

I read another post on here that reported an error similar to this and
it lead to this patch:
https://rails.lighthouseapp.com/projects/8994/tickets/3144/

However, this patch is apparently specifying message_verifier.rb, which
I do not see in my error, and I do not know how to apply patches to
Rails.

If anyone could be of assistance I would greatly appreciate it.

I'm using:
Ruby 1.9.1p243 (2009-07-16 revision 24175)
Rails 2.3.4
RubyGems 1.3.5
MySQLAdmin Ver 8.42 Distrib 5.1.40
-- 
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to