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/rails3for more 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