Я создаю гем Rails, который тесно интегрируется с Active Record. Драгоценный камень требует определения ряда полей. Например:
class User < ActiveRecord::Base
# requires 'avatar_identifier', 'avatar_extension', 'avatar_size'
has_attached :avatar
end
Возможно ли получить что-то вроде:
rails g model user name:string avatar:attached
Результат:
create_table :users do |t|
t.string :name
t.string :avatar_identifier
t.string :avatar_extension
t.integer :avatar_size
end
Если это невозможно, каким-либо способом сделать:
create_table :users do |t|
t.string :name
t.attached :avatar
end
Сгенерировать несколько полей? Спасибо!