الخلية الحقل المفقود بعد تشغيل القضبان الهجرة ديسيبل

StackOverflow https://stackoverflow.com/questions/1801373

سؤال

ولدي الهجرة القضبان:

>> cat db/migrate/20091126031039_create_cards.rb 
class CreateCards < ActiveRecord::Migration
  def self.up
    create_table :cards do |t|
      t.string :number_hash
      t.int :number
      t.string :name
      t.string :type
      t.string :expiration
      t.int :sec_code

      t.timestamps
    end
  end

  def self.down
    drop_table :cards
  end
end

وتلاحظ "t.int: sec_code" سطر. على ما يبدو لتنفيذ بنجاح:

>> rake db:migrate(in /Users/aaronj1335/Sites/clarkbox)
==  CreateCards: migrating ====================================================
-- create_table(:cards)
   -> 0.4315s
==  CreateCards: migrated (0.4317s) ===========================================

ولكن لم يتم إنشاء عمود "sec_code":

mysql> describe cards;
+-------------+--------------+------+-----+---------+----------------+
| Field       | Type         | Null | Key | Default | Extra          |
+-------------+--------------+------+-----+---------+----------------+
| id          | int(11)      | NO   | PRI | NULL    | auto_increment | 
| number_hash | varchar(255) | YES  |     | NULL    |                | 
| name        | varchar(255) | YES  |     | NULL    |                | 
| type        | varchar(255) | YES  |     | NULL    |                | 
| expiration  | varchar(255) | YES  |     | NULL    |                | 
| created_at  | datetime     | YES  |     | NULL    |                | 
| updated_at  | datetime     | YES  |     | NULL    |                | 
+-------------+--------------+------+-----+---------+----------------+
7 rows in set (0.00 sec)

لماذا لا يتم إنشاء عمود sec_code؟ يبدو أنني يجب أن تحصل على خطأ ...

هل كانت مفيدة؟

المحلول

وربما ينبغي أن يكون t.int t.integer. إعطاء أن رصاصة واحدة.

وعندما تكون في شك، بالدوار دائما بعض المراجع كبيرة.

نصائح أخرى

وكذلك أنا أيضا لا أرى حقل "الرقم" يتم إنشاؤه بشكل صحيح، لذلك يجب أن يكون نوع (t.int: عدد مفقود)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top