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

  • hanksranger

    hanksranger

    6 EKİM 2009
  • Randall P Studios

    Randall P St

    27 AĞUSTOS 2009
  • WHZGUD2

    WHZGUD2

    21 EYLÜL 2011