【问题标题】:how to create scaffolding for model that is already in place如何为已经到位的模型创建脚手架
【发布时间】:2011-01-12 10:55:46
【问题描述】:

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

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

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

我不知道这是否有区别,但 user 模型与另一个表有 has_many through 关系

【问题讨论】:

标签: ruby-on-rails scaffolding


【解决方案1】:

我相信您可以为此使用nifty_scaffold

【讨论】:

    【解决方案2】:

    听起来您只需要一个管理控制器 + 用户视图。您应该强烈考虑对管理区域进行命名空间(通过 rails 3 中的以下生成器很容易实现):

    rails generate controller Admin::Users
    

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

    rails generate scaffold_controller Admin::Users
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-07
      • 1970-01-01
      • 2012-07-24
      • 2018-09-30
      • 1970-01-01
      • 2020-03-03
      • 1970-01-01
      • 2014-05-19
      相关资源
      最近更新 更多