0

我有一个由设计管理的用户模型。

我与另一个名为 Plans 的模型有关联,因为 User has_many Plans。一个计划属于一个用户。

我试图了解允许用户管理他们的计划(创建、编辑、删除)的最佳方式,但我看不到我应该创建哪种控制器以及我的路线看起来如何。

任何人都可以指导我完成这个吗?

谢谢。

4

1 回答 1

0

我建议,通过 Michael Hartl 教程http://ruby.railstutorial.org/ruby-on-rails-tutorial-book或使用脚手架生成器给你一个好的开始

设计,将处理所有登录/身份验证,因此您只需要考虑您希望用户在登录后执行的操作。如果他们在用户主页上(显示操作),也许您可​​以在此处放置一个链接以添加新的计划。这意味着您需要一种方法来处理该操作。所以你可以创建一个计划控制器......添加你希望用户采取的行动。对于路线,将您想要的任何内容与您需要的每个操作相匹配。因此,您可以添加计划资源或各种操作(匹配 'new_plan', :to => "plans#new")。

于 2012-12-30T13:47:01.167 回答