2012-12-30 38 views
0

我有一个由Devise管理的用户模型。设计和相关模型

我与称为计划的另一个模型有关联,因为用户has_many计划。并且计划属于用户。

我想知道允许用户管理他们的计划(创建,编辑,删除)的最佳方式,我无法看到我应该创建哪种控制器以及我的路线将如何显示。

任何人都可以引导我通过这个?

谢谢。

回答

0

我建议,经历的迈克尔·哈特尔教程http://ruby.railstutorial.org/ruby-on-rails-tutorial-book或使用脚手架发电机给你一个良好的开端

设计,将处理所有的登录/认证,所以你只需要想想你想要的用户在他们登录后做。如果他们在用户主页上(显示操作),也许你可以在那里添加一个链接来添加新的计划。这意味着你需要一种方法来处理这个行为。所以你可以创建一个计划控制器....添加你想要用户采取的行动。对于路线,无论你想要什么,都可以匹配你需要的每个动作。因此,您可以添加计划资源或各种操作(匹配'new_plan',:to =>“plans#new”)。