Raylarım uygulamasında bazı önemsiz olmayan işlevler ekliyorum ve otomatik olarak oluşturulan modellerden biri değil, bir modülde olması gerekiyor. Modülü içeren dosyanın nereye gitmesi gerektiğine dair birkaç öneride bulunmak istiyorum (şu anda 'modeller' ve 'görünümler' ile aynı düzeyde bir 'kod' dizini ekledim - ama bunun güçlü olduğunu bilmiyorum seçim). o denetleyici/görünüm katmanına alakalı olursaRaylar projesindeki modüller için iyi bir yer nedir
5
A
cevap
8
Çoğu insan, bir helper işlevselliği koyarak düşünün lib
3
kod bu tür ekleyin. Aksi takdirde, lib kullanım sınıfları ve benzerleri için iyi bir genel depolama dizisidir. Eğer mümkünse, kod tabanı temiz ve yeniden kullanılabilir işlevselliğini diğer projeler için kullanılabilir hale getirmeye yardımcı olduğundan, bu gibi ekstra kodlar yapmayı düşünün: plugin.
İlgili konular
- 1. Mevcut raylar projesine test eklemek için en iyi strateji nedir?
- 2. Ad alanlı modüller ve Raylar 3.1.3 autoload_path
- 3. Modüller arasında iyi uygulama paylaşımı kaynakları?
- 4. Bir canavar Perl modülünü alt modüller halinde yeniden düzenlemenin iyi bir yolu nedir?
- 5. Laravel'de bir diziyi saklamak için en iyi yer
- 6. Düz bir metinde yer tutucuları çözmek için en iyi uygulama nedir?
- 7. OpenCL'yi öğrenmek için iyi bir proje nedir?
- 8. Test Oranı için iyi bir kod nedir?
- 9. Lua modülleri için iyi bir depo nedir?
- 10. Raylar dağıtımı - en iyi yol
- 11. Bir Parçanın İçinde, OpenCV4Android'i başlatmak için doğru yer nedir?
- 12. Ruby: Modüller
- 13. Cabal yüklü modüller için Haddock?
- 14. Genel modüller için istekte bulunamıyor
- 15. Django projesinde python sınıfları için en iyi yer hangisidir?
- 16. Modele özgü sabitleri raylarda saklamak için en iyi yer 3.1?
- 17. Android SDK'yı Mac'e yerleştirmek için en iyi yer neresi?
- 18. Veritabanı tasarımı için çalışma saatleri için iyi bir yaklaşım nedir?
- 19. Bir özellik için desteği kaldırmak için "en iyi uygulama" nedir?
- 20. Raylar: alt alana dayalı sorguları kapsamak için en iyi uygulama?
- 21. Raylar - sadece üretimde kodu görüntülemek için en iyi yol?
- 22. Log4j.xml dosyasını yapılandırmak için bir Spring projesindeki özellikler nasıl kullanılır?
- 23. Bir "userdata işaretçisinin" iyi bir tanımı nedir?
- 24. CMake için en iyi ücretsiz referans nedir?
- 25. __NULL_IMPORT_DESCRIPTOR iyi (MSVC harita dosyası) için nedir?
- 26. Silverlight'taki FlowDocument için en iyi yedek nedir?
- 27. WebGL'yi öğrenmek için en iyi yol nedir?
- 28. Mongoid'i öğrenmek için en iyi öğretici nedir?
- 29. Bir Class Kitaplığı projesindeki App.config öğesinden okuyun
- 30. Python'dan elasticsearch sorgulamak için daha iyi nedir?