【问题标题】:Ruby/Rails: where is the code to generate scaffoldsRuby/Rails:生成脚手架的代码在哪里
【发布时间】:2011-10-17 09:21:30
【问题描述】:

我在 github.com/rails/rails 上浏览代码,但我无法弄清楚生成 Rails 脚手架的代码在哪里。任何人都可以对此有所了解吗?

【问题讨论】:

    标签: ruby-on-rails-3 generator scaffold


    【解决方案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。感谢您回答的第一部分。
    猜你喜欢
    • 1970-01-01
    • 2012-03-15
    • 2011-12-18
    • 2013-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    相关资源
    最近更新 更多