我想删除它创建的所有文件,并回滚所做的任何更改,但不一定是数据库,而是配置文件。
我想自动删除路由中删除的模型/控制器的所有资源映射。Rb文件和其他地方的变化可能已经作出?
我想删除它创建的所有文件,并回滚所做的任何更改,但不一定是数据库,而是配置文件。
我想自动删除路由中删除的模型/控制器的所有资源映射。Rb文件和其他地方的变化可能已经作出?
当前回答
您可以通过以下方式撤销一个rails生成:
对于模型:rails会破坏model 控制器:rails destroy controller_name
其他回答
所有版本的rails都有一个“destroy”,所以-,如果你使用生成器创建了一个名为“tasks”的脚手架,要销毁生成步骤的所有更改,你必须输入:
rails destroy scaffold Tasks
希望对你有所帮助。
你可以恢复你的
rails g/generate controller/model/migration xxx
使用输出:
rails d/destroy controller/model/migration xxx
您可以通过以下方式撤销一个rails生成:
对于模型:rails会破坏model 控制器:rails destroy controller_name
要反向生成rails,请使用rails destroy:
rails destroy Model
更多信息请参见“rails destroy”。
如果使用Rails,请使用Rails d controller Users。
并且,如果您使用Zeus,请使用Zeus的控制器用户。
另一方面,如果您正在使用git或SVN,请使用提交号恢复您的更改。这个要快得多。