有没有办法在Rails中“撤销”脚手架命令的效果?
当前回答
如果您只想查看生成器将创建的文件,您可以传递generator -pretend或-p选项。
其他回答
如果您只想查看生成器将创建的文件,您可以传递generator -pretend或-p选项。
你可以撤销你所做的一切
rails generate xxx
By
rails destroy xxx
例如,它将生成器应用于迁移、脚手架、模型等
Rails [option] scaffold脚手架名称
选项
g generate
d destroy
如果有的话
rails g scaffold myFoo
然后反向使用
rails d scaffold MyFoo
最好的方法是:
destroy rake db: rake db:rollback
支架:
rails destroy scaffold Name_of_script
要生成脚手架:
rails generate scaffold abc
恢复脚手架:
rails destroy scaffold abc
如果您已经为它运行了迁移,只需回滚即可
rake db:rollback STEP=1