- Book-styled UI with parchment aesthetic and Russian navigation - Characters model with Konva.js 2D canvas drawing (draggable shapes) - StoryPages model with character association and page navigation - Stimulus controllers: canvas (editor) + canvas-preview (read-only) - Full Russian interface: all labels, buttons, flash messages in Russian
15 lines
300 B
Ruby
15 lines
300 B
Ruby
# frozen_string_literal: true
|
|
|
|
class CreateCharacters < ActiveRecord::Migration[8.0]
|
|
def change
|
|
create_table :characters do |t|
|
|
t.string :name, null: false
|
|
t.text :description
|
|
t.text :canvas_data
|
|
t.string :color, default: "#c8956c"
|
|
|
|
t.timestamps
|
|
end
|
|
end
|
|
end
|