Is it mandatory to separately remove the foreign keys / indexes, if you are planning to drop the table. Since dropping the table seems to be removing foreign keys / indexes.
I am using this gem http://github.com/matthuhiggins/foreigner to remove the create / remove foreign keys / indexes. add_foreign_key
seems to create foreign_key and an index. Does that mean I should remove the index / foreign key separately on self.down OR can I just drop the table?