SORU
15 NİSAN 2011, Cuma


Raylar Geçiş: kısıtlamasını Kaldırın

Hangi Rails uygulamasında bir tablo (şema var.rb) gibi görünüyor:

create_table "users", :force => true do |t|
   t.string "name", :null=>false
   t.string "address", :null=>false
end

Raylar adresi için boş değerlere izin vermek için bir geçiş alanı yazmak istiyorum. geçişten sonra tabloyu yani bu gibi görünüyor:

create_table "users", :force => true do |t|
   t.string "name", :null=>false
   t.string "address"
end

Ben kısıtlamayı kaldırmak için ne yapmam gerekiyor?

CEVAP
15 NİSAN 2011, Cuma


Emin değilim t.address diyebilirsin? Her neyse... böyle change_column kullanırdım

change_column :users, :address, :string, :null => true

Dokümanlar... http://apidock.com/rails/ActiveRecord/ConnectionAdapters/SchemaStatements/change_column

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Breno Rises

    Breno Rises

    7 Ocak 2014
  • DominicFear

    DominicFear

    30 Kasım 2006
  • Smith Micro Graphics

    Smith Micro

    15 Mayıs 2008