我只是想管理员可以使用gem设计创建,读取,更新和删除(CRUD)普通用户。 我看过一个带脚手架的教程,但脚手架只适用于CRUD,而非登录:/ 我知道,这个问题很糟糕,但我没有想法
答案 0 :(得分:1)
滑轨'生成器旨在让您快速启动并运行,绝不是用来替换编写代码。你可以使用http://api.rubyonrails.org/classes/ActionController/HttpAuthentication/Basic.html轻松创建这种类似管理员的能力,然后手写(控制)控制器并自己观看。
但如果你想作弊,rails g scaffold_controller User email:string
答案 1 :(得分:0)
没有生成任何内容,只需在模型中的以下回调中编写代码逻辑
3.1创建对象
before_validation
after_validation
before_save
around_save
before_create
around_create
after_create
after_save
after_commit/after_rollback
3.2更新对象
before_validation
after_validation
before_save
around_save
before_update
around_update
after_update
after_save
after_commit/after_rollback
3.3销毁对象
before_destroy
around_destroy
after_destroy
after_commit/after_rollback
rails generate devise:controllers [scope]