We can use the `config.authorize_with` option, so we don't need to copy the controller in order to load and authorize resource. Besides, only administrators can upload images, so we don't need to track the image's user id.
23 lines
479 B
Ruby
23 lines
479 B
Ruby
class CreateCkeditorAssets < ActiveRecord::Migration
|
|
def self.up
|
|
create_table :ckeditor_assets do |t|
|
|
t.string :data_file_name, null: false
|
|
t.string :data_content_type
|
|
t.integer :data_file_size
|
|
t.string :data_fingerprint
|
|
t.string :type, limit: 30
|
|
|
|
t.integer :width
|
|
t.integer :height
|
|
|
|
t.timestamps null: false
|
|
end
|
|
|
|
add_index :ckeditor_assets, :type
|
|
end
|
|
|
|
def self.down
|
|
drop_table :ckeditor_assets
|
|
end
|
|
end
|