我新的軌道,我目前正在開發一個檢查清單的應用程序的過程。我非常感謝一些指導,因爲我目前正在吸收我的開發過程,並希望能幫助我順利完成任務。用戶配置文件與色器件,清單應用程序
目標:
管理員將有特權添加收藏,並且將產品添加到這些特定的集合 - (一切都將預填充和定義之前,網站上線)。
用戶應該到達主頁,呈現頁面是什麼頁面,並且能夠登錄/註冊。一旦登錄,用戶應該被引導到他們的個人資料頁面。
a。)第一次在那裏,他們應該顯示一個他們想要「追蹤」/「觀看」的收藏列表(在他們的個人資料頁面上顯示,以追蹤他們從整個收藏中缺失的產品)
灣)第二次出現,他們應該與他們正在收看的集合呈現,而所有的產品,集合中。
一旦他們的個人資料頁面上,他們應該能夠「檢查」和「取消」產品組合中。我想顯示集合中的所有產品,無論他們是否有與否,他們可以檢查他們的那些,我會做一些花哨的正面的東西,使其在視覺上appeali NG。 (淡入淡出從黑色/彩色 - 在真/假值 - 所有選擇的動畫到container..ect前)
我有什麼:
我有一個集合(的has_many) - >產品( belongs_to)建立關聯模型。我有兩個控制器CRUIDified,產品頁面通過與集合關聯進行CRUID化。 (嵌套路由/ @ collection.products.build等)
我有電子郵件確認所生成的設計用戶模型。我給這個模型一個User(has_many) - > Collections(belongs_to)關聯。
我的下一個步驟是什麼?
我想用戶的個人資料頁,我可以展示自己的藏品/產品的結果分配。我堅持如何實現這一目標。我是否需要創建用戶控制器並將before_filter :authenticate_user!
並限制我不希望普通用戶訪問的操作?或者我需要生成一個新的模型配置文件,並在那裏建立一個關聯?
如果你想看到我目前的代碼,它可以在這裏找到:提前 https://github.com/gogogarrett/Blind-Boxd
感謝,
加勒特