У меня есть база данных с несколькими таблицами, каждая из которых содержит столбцы, которые могут не соответствовать соглашению об именах rails.
Существует ли инструмент для создания моделей ActiveRecord из этих таблиц или мне нужно сделать это под рукой, одну за другой?
Если я создам модель ActiveRecord для одной таблицы вручную, будет ли это нормально? (сверху не нужен скрытый идентификатор БД?)
UPDATE
Я пробовал магические модели, но не могу заставить их работать (прошло некоторое время с момента последней модификации) и, похоже, не совместим с рельсами 3.2
Что я тогда пробовал:
- change the database.yml so it points towards my existing Postresql database
- manually create my models such as:
# app/models/user.rb
class User < ActiveRecord::Base
end
- run the console and tried
User.all
=> I end up with an error saying that contant User was not initialized.
Doesn't the console import the model automatically ? Or is that linked to the fact the configuration I did is not correct ?