Ruby/Rails:生成脚手架的代码在哪里
Posted
技术标签:
【中文标题】Ruby/Rails:生成脚手架的代码在哪里【英文标题】:Ruby/Rails: where is the code to generate scaffolds 【发布时间】:2011-10-17 09:21:30 【问题描述】:我在 github.com/rails/rails 上浏览代码,但我无法弄清楚生成 Rails 脚手架的代码在哪里。任何人都可以对此有所了解吗?
【问题讨论】:
【参考方案1】:https://github.com/rails/rails/blob/master/railties/lib/rails/generators/rails/scaffold/scaffold_generator.rb
你找到了吗?如果您跟踪它的要求,resource_generator,您将找到创建路线的代码。如果您跟踪 resource_generator 的需求,您会发现模型生成器、辅助生成器等。
您不会找到任何生成所有内容的单个文件。
如果我完全误解了你的问题,而你只是想知道命令是什么,那就是:
cd your/application/directory
Rails 版本
script/generate scaffold model_name column_name:column_type
Rails 版本 > 3.0.0
rails g scaffold model_name column_name:column_type
【讨论】:
您没有误解 qvestion。感谢您回答的第一部分。以上是关于Ruby/Rails:生成脚手架的代码在哪里的主要内容,如果未能解决你的问题,请参考以下文章