我新的轨道,我目前正在开发一个检查清单的应用程序的过程。我非常感谢一些指导,因为我目前正在吸收我的开发过程,并希望能帮助我顺利完成任务。用户配置文件与色器件,清单应用程序
目标:
管理员将有特权添加收藏,并且将产品添加到这些特定的集合 - (一切都将预填充和定义之前,网站上线)。
用户应该到达主页,呈现页面是什么页面,并且能够登录/注册。一旦登录,用户应该被引导到他们的个人资料页面。
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
感谢,
加勒特