リモートで働くプログラマーの検索結果

リモ太がググったことの覚書

Railsでポリモーフィックの項目のあるモデルの作り方

ぱっと思い出せなかったので

rails g model ポリモーフィック

で検索

qiita.com

{polymorphic} とつけるとポリモーフィック関連になる

rails g model message messagable:references{polymorphic}  message:text
rake db:migrate

上記を実行したモデル、schema.rbはこうなる

class Message < ApplicationRecord
  belongs_to :messagable, polymorphic: true
end
create_table "messages", force: :cascade do |t|
  t.string "messagable_type"
  t.bigint "messagable_id"
  t.text "message"
  t.datetime "created_at", null: false
  t.datetime "updated_at", null: false
  t.index ["messagable_type", "messagable_id"], name: "index_messages_on_messagable_type_and_messagable_id"
end