我遇到了一個問題,我完全不確定如何處理。Rails:爲單個特定對象創建自定義用戶界面
我有一個共享建築照片的應用程序。用戶have_many
照片,並且用戶可以創建收藏夾,也可以創建收藏夾have_many
照片。
現在,我有一位客戶是業內的一位大牌,他希望與我一起創建一個完全定製的Collection,它具有與「常規」集合截然不同的外觀和感覺,但下面基本上具有相同的功能。我想滿足這個要求,但我真的不知道該怎麼做。
鑑於我已經有一個功能Collection
模型和CollectionsController
,加上所有的意見,我想重新使用盡可能多的。因此,例如,自定義集合需要覆蓋面向用戶:show view,但而不是 admin:編輯視圖。
你會如何處理這樣的事情?
我想了解最有效的DRY方法,用於爲數據庫中的單個記錄創建完全自定義的UI。我非常感謝各種建議,包括文章/書籍等的鏈接,因爲我在這方面還沒有找到太多東西。
如何使用液態工作,爲最終用戶?我將他們的模板存儲在數據庫中或其他什麼...控制器如何知道使用哪個模板?我從來沒有做過這樣的事情,所以我真的很迷茫。 – Andrew
是的,自定義模板將存儲在數據庫中,而默認視圖仍存儲在文件系統中。 –
我會盡量在第二天提供更多細節 - 我現在走了一段時間。 –