UPDATE:私はデシベルで私のcreates_coves.rbファイルに意味/移行、ではない私は私のseed.rbファイルでRailsのseed.rbファイル内の文字列の長さを制限することはできますか?
をseeds.rb:私はrake db:migrate
を実行した後、私はまだだ
class CreateCoves < ActiveRecord::Migration
def self.up
create_table :coves do |t|
t.string :title, :limit=>9,:null =>false
t.timestamps
end
end
def self.down
drop_table :coves
end
end
9文字以上のタイトルを持つ新しいオブジェクトを作成することができ、空の文字も作成できます。なぜ限界やヌルが働いていないのですか?
どのデータベースバックエンドですか?私は、SQLite3は長さの制限や非NULLの強制を邪魔しないと思う、それはSQLite3のような気がしない。 :)(それは任意のタイプの任意のオブジェクトを任意の列に埋め込むことができます。) – sarnold
私は、それかもしれません。私はsqlite3を使用しています – John