I am new to RoR. I have started a new project and have successfully
used migrations to create new tables.
I now want to add a column and have followed the steps outlined in
"Agile with Rails":
1. ruby script/generate migration add_page_title
2. I open the latest file in migration directory and write and save the
following code:
------------------
class AddPageTitle < ActiveRecord::Migration
  def self.up
    add_column :contents, :page_title, :string
  end
  def self.down
    remove_column :contents, :page_title
  end
end
------------------
3. rake db:migrate
All I get is the echo back (in c:/work/fab1). The table name is
correct.
4. the schema file that I have open says it has changed and do I want
to reload it so I click yes but of course there is no change as the
rake did nothing.
So I am confused as to why nothing is happening. I have also tried to
add a new table but no luck with that either.
As a last resort I rebooted in the vain hope that it would magically
sort itself but that hasn''t worked.
So any suggestions as to what might be going wrong or what I might be
doing incorrectly would be gratefully received.
Cheers
Ambrose
--~--~---------~--~----~------------~-------~--~----~
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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk
-~----------~----~----~----~------~----~------~--~---
On 29 September 2006 14:57, Ambrose wrote:> So I am confused as to why nothing is happening. I have also tried to > add a new table but no luck with that either. > > So any suggestions as to what might be going wrong or what I might be > doing incorrectly would be gratefully received.Check schema_info table in your DB. Ensure that version there is less than the number in your migration''s name. --~--~---------~--~----~------------~-------~--~----~ 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk -~----------~----~----~----~------~----~------~--~---
Thanks Maxim I''ve decided to just start again. I hadn''t done that much and anyway there was no data in the db. Is this a common problem that I can expect to come across? Cheers Ambrose --~--~---------~--~----~------------~-------~--~----~ 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk -~----------~----~----~----~------~----~------~--~---
Ambrose wrote:> I''ve decided to just start again. I hadn''t done that much and anyway > there was no data in the db. > > Is this a common problem that I can expect to come across?I''m not sure it is YOUR problem or problem at all. I just have such situations when I have different branches of application working with the same database and migrations in different branches having the same name (e.g. you have branch A and branch B where you develop different functionality and generate migrations - migrations will have the same number and the second one that will be run will not be executed). --~--~---------~--~----~------------~-------~--~----~ 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk -~----------~----~----~----~------~----~------~--~---
Thanks Maxim My application is extremely simple as I am just learning so this was only my 4th migration. Anyway - things seem to be working ok with the new application. --~--~---------~--~----~------------~-------~--~----~ 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk -~----------~----~----~----~------~----~------~--~---