Şu anda insanların farklı kaynak eklemeye ilişkin isteklerine yöneticilerin gönderebileceği intranet web uygulaması yapıyorum.Ruby on Rails'de polimorfizmi kullanmanın alternatifleri
- o
- sadece ihtiyaç duyduğu disk alanı miktarını girecek bu durumda kullanıcı, kotalarını artırmak yüklü istediği hangi programın seçecektir bu durumda kullanıcı, programlar yükleyerek ya da belki o olacak: örnek istekleri olurdu Önceden tanımlı miktarları seçin - 1GB, 10GB vb ...
- Yeni e-posta takma adı oluşturun, bu durumda kullanıcı takma adı yazacaktır.
- ...
bu onun ve başka bir e-posta takma adı veya kota gibi serbest tür alanlar için kullanılır.
Yani benim sorunum isteği türüne göre modeli ya içermelidir ki:
- referans dayanarak
- dize verileri
Benzer sorun yaşayan biri var mı? Bu tür şeyler için polimorfizm kullanmanın iyi bir fikir olduğunu mu düşünüyorsunuz? Tablolarda veri düzenlemeye yönelik herhangi bir öneriniz var mı?
Tam olarak aradığım şey budur ve mesajınız aklımı biraz aydınlattı. Teşekkürler. –
Ian haklı, STI talebiniz için mükemmel. Bu durumda, polimorfizmin yararlı olacağı bir örnek için, hem istekte bulunan bir Kullanıcıya sahip olmanız hem de bir istekte bulunan bir Programın olması gerekir.Daha sonra hem polimorfizm sayesinde çok sayıda istekleri olabilir, hem de istekleri istedikleri kadar STI olabilir. – Houen