forked from berserker/microblog
parent
072158ee97
commit
e64e6a03dd
13 changed files with 86 additions and 18 deletions
@ -0,0 +1,15 @@ |
||||
# frozen_string_literal: true |
||||
|
||||
# == Schema Information |
||||
# |
||||
# Table name: custom_emoji_categories |
||||
# |
||||
# id :bigint(8) not null, primary key |
||||
# name :string |
||||
# created_at :datetime not null |
||||
# updated_at :datetime not null |
||||
# |
||||
|
||||
class CustomEmojiCategory < ApplicationRecord |
||||
has_many :emojis, class_name: 'CustomEmoji', foreign_key: 'category_id', inverse_of: :category |
||||
end |
@ -0,0 +1,9 @@ |
||||
class CreateCustomEmojiCategories < ActiveRecord::Migration[5.2] |
||||
def change |
||||
create_table :custom_emoji_categories do |t| |
||||
t.string :name, index: { unique: true } |
||||
|
||||
t.timestamps |
||||
end |
||||
end |
||||
end |
@ -0,0 +1,5 @@ |
||||
class AddCategoryIdToCustomEmojis < ActiveRecord::Migration[5.2] |
||||
def change |
||||
add_column :custom_emojis, :category_id, :bigint |
||||
end |
||||
end |
@ -0,0 +1,3 @@ |
||||
Fabricator(:custom_emoji_category) do |
||||
name "MyString" |
||||
end |
@ -0,0 +1,5 @@ |
||||
require 'rails_helper' |
||||
|
||||
RSpec.describe CustomEmojiCategory, type: :model do |
||||
pending "add some examples to (or delete) #{__FILE__}" |
||||
end |
Loading…
Reference in new issue