我正在寻找使用管理控制面板构建Rails Web应用程序。我希望控制面板使用选项卡式界面来控制用户,项目,任务等,我想用jQuery使用jQuery选项卡UI控件在选项卡之间切换。同时使用的用户认证宁静和我自己的项目代码,任务等带ajax选项卡和验证的Rails Web应用程序控制面板
这是我无法绕到我的头。通常情况下,我为每个选项卡都有一个控制器,所以验证很简单,如果发生错误(在用户中说),我只是对该对象进行适当的操作,并且它是错误,我们将被设置。但是,如果我不刷新(对不同控制器之间的标签)这是如何工作的?我是否需要拥有一个拥有所有用户,项目,任务验证和控制(即crud操作)的庞大控制器?似乎不是最伟大的设计。
或者是有一些方法可以让我用一个“管理员”控制器,包括独立的控制器进行适当的CRUD /错误检查等
希望这是有道理的?
因此,让这个复杂化。我的实际程序使用模态div弹出窗口来添加新用户。假设我有管理员/索引操作。然后我加载每个选项卡与来自不同的控制器操作(用户/索引,项目/索引等)的Ajax一个'添加用户'链接带来了一个模式的div来添加新用户(/用户/新)。如果在保存新用户时出现错误,我想在控制器中使用带有错误的用户对象执行render:action =>'new',但我在用户控制器中。 – brad 2009-04-21 17:39:14