Thank you! That did the trick.

Paul

On Dec 4, 6:29 pm, David Li <[email protected]> wrote:
> You got an extra 'c' at the beginning of the file. ;)
> --
> undefined local variable or method `c' for main:Object
>
> ---
> c#---
> ---
>
> On Dec 4, 6:22 pm, pauld <[email protected]> wrote:
>
>
>
> > This is the code from the Agile Web Development 3rd Edition, which I
> > pasted into the original db/migrate file, and tried to use rake to
> > migrate to the SQLite DB:
>
> > c#---
> > # Excerpted from "Agile Web Development with Rails, 3rd Ed.",
> > # published by The Pragmatic Bookshelf.
> > # Copyrights apply to this code. It may not be used to create training
> > material,
> > # courses, books, articles, and the like. Contact us if you are in
> > doubt.
> > # We make no guarantees that this code is fit for any purpose.
> > # Visithttp://www.pragmaticprogrammer.com/titles/rails3formore book
> > information.
> > #---
>
> > class AddTestData < ActiveRecord::Migration
> >   def self.up
> >     Product.delete_all
>
> >     Product.create(:title => 'Pragmatic Project Automation',
> >     :description =>
> >     %{<p>
> >        <em>Pragmatic Project Automation</em> shows you how to improve
> > the
> >        consistency and repeatability of your project's procedures
> > using
> >        automation to reduce risk and errors.
> >       </p>
> >       <p>
> >         Simply put, we're going to put this thing called a computer to
> > work
> >         for you doing the mundane (but important) project stuff. That
> > means
> >         you'll have more time and energy to do the really
> >         exciting---and difficult---stuff, like writing quality code.
> >       </p>},
> >     :image_url =>   '/images/auto.jpg',
> >     :price => 29.95)
>
> >     Product.create(:title => 'Pragmatic Version Control',
> >       :description =>
> >       %{<p>
> >          This book is a recipe-based approach to using Subversion that
> > will
> >          get you up and running quickly---and correctly. All projects
> > need
> >          version control: it's a foundational piece of any project's
> >          infrastructure. Yet half of all project teams in the U.S.
> > don't use
> >          any version control at all. Many others don't use it well,
> > and end
> >          up experiencing time-consuming problems.
> >       </p>},
> >     :image_url => '/images/svn.jpg',
> >     :price => 28.50)
> >     # . . .
>
> >     Product.create(:title => 'Pragmatic Unit Testing (C#)',
> >     :description =>
> >     %{<p>
> >         Pragmatic programmers use feedback to drive their development
> > and
> >         personal processes. The most valuable feedback you can get
> > while
> >         coding comes from unit testing.
> >       </p>
> >       <p>
> >         Without good tests in place, coding can become a frustrating
> > game of
> >         "whack-a-mole." That's the carnival game where the player
> > strikes at a
> >         mechanical mole; it retreats and another mole pops up on the
> > opposite side
> >         of the field. The moles pop up and down so fast that you end
> > up flailing
> >         your mallet helplessly as the moles continue to pop up where
> > you least
> >         expect them.
> >       </p>},
> >     :image_url => '/images/utc.jpg',
> >     :price => 27.75)
>
> >   end
>
> >   def self.down
> >     Product.delete_all
> >   end
> > end
>
> > On Dec 4, 5:22 pm, pauld <[email protected]> wrote:
>
> > > Trying to do a rake db:migrate command and am getting this error. Your
> > > help appreciated.
>
> > > Macintosh:depot pdenlinger$ rake --trace
> > > (in /Users/pdenlinger/Sites/depot)
> > > ** Invoke default (first_time)
> > > ** Invoke test (first_time)
> > > ** Execute test
> > > ** Invoke test:units (first_time)
> > > ** Invoke db:test:prepare (first_time)
> > > ** Invoke db:abort_if_pending_migrations (first_time)
> > > ** Invoke environment (first_time)
> > > ** Execute environment
> > > ** Execute db:abort_if_pending_migrations
> > > You have 1 pending migrations:
> > >   20091204090259 AddTestData
> > > Run "rake db:migrate" to update your database then try again.
> > > Macintosh:depot pdenlinger$ rake db:migrate
> > > (in /Users/pdenlinger/Sites/depot)
> > > rake aborted!
> > > An error has occurred, this and all later migrations canceled:
>
> > > undefined local variable or method `c' for main:Object
>
> > > Thanks,
> > > Paul

--

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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.


Reply via email to