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ş:
Raylar referans sütun bir geçiş ekleme...
Raylar bir geçiş varolan bir tabloya s...
Raylar Geçiş bir dosyayı geri almak iç...
3 Raylar kaldırın ActiveRecord...
Rolling başarısız raylar geçiş geri...