以下の内容はhttps://kikeda1104.hatenablog.com/entry/2014/02/05/104109より取得しました。


migrationファイルの記述

railsのmigrationファイルを記述する際に、細かいところもつめておく。 urlを扱う場合、string型かもしくはtext型のどちらかを選ぶでの考えておく。 といっても、databaseがmysqlであれば、string型を指定すると VARCHAR(255)であるから 255バイトを超えるならばtext型でmigrationを指定することになる。

migrationファイルの作成

be rails g migration create_hoge

migrationファイルを開く

vi db/migrate/20140205005240_create_hoge.rb

class CreateHoges < ActiveRecord::Migration
  def change
    create_table :hoges do |t|
      t.references :huga, null: false
      t.integer :hoge_id, null: false
      t.string :short_text   # VARCHAR(255)
      t.text :long_text       # text
      t.timestamps
    end

    add_index :tickets , [:user_id, :ticket_id]
  end
end

migrateを実行

be rake db:migrate

255文字を超えるurlは考えにくいの、string型を使っていく。 もし、超えるようであれば短縮urlを利用していけばよさそう。

mysqlのtext型に関する記述は http://www.dbonline.jp/mysql/type/index6.html




以上の内容はhttps://kikeda1104.hatenablog.com/entry/2014/02/05/104109より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14