如何为已经存在的模型创建脚手架

时间:2010-02-03 02:37:44

标签: ruby-on-rails scaffolding

我已经有了一个模型。我只想为它创建一些管理员屏幕,它将执行添加/编辑/更新/删除功能。

我的模型名称是User,它具有属性user_id, first_name, last_name, user_status, created_at, updated_at, updated_by

是否可以在此模型上使用script/generate scaffold,以便crud功能可以自行生成,然后我可以让它看起来像应用程序的其余部分。

我不知道它是否有所作为,但user模型与另一个表有has_many through的关系

2 个答案:

答案 0 :(得分:1)

我相信您可以使用nifty_scaffold来实现此目标

答案 1 :(得分:0)

听起来你只需要一个管理员控制器+用户视图。您应该强烈考虑管理区域的名称间距(这可以通过rails 3中的以下生成器轻松实现):

rails generate controller Admin::Users

另外,如果您还希望基于现有的用户模型生成视图:

rails generate scaffold_controller Admin::Users