Ответ 1
Active Record сопоставляет столбцы таблиц с атрибутами в вашей модели, поэтому вам не нужно указывать рельсы, что вам нужно больше, что вам нужно сделать, это создать больше столбцов, а рельсы будут их обнаруживать, атрибуты будут автоматически добавляется.
Вы можете добавить больше столбцов в таблицу через migrations:
rails generate migration AddNewColumnToMyTable column_name:column_type(string by default)
Пример:
rails generate migration AddDataToPosts views:integer clicks:integer last_reviewed_at:datetime
это создаст файл:
db/2017.....rb
Откройте его и добавьте, если необходимо, его изменение:
self.up
#add_column :tablename, :column_name, :column_type
add_column :posts, views, :integer
add_column :posts, clicks, :integer, default: 0
end
Надеюсь, что это поможет.