【发布时间】:2012-04-20 08:37:09
【问题描述】:
我使用generate scaffold 来设置基本的 RESTful 操作,但是我想扩展操作以包含“购买”之类的内容。有没有办法使用命令行生成样板(控制器文件中的存根函数和更新的路由文件?)?
据我所知generate controller 要么擦除要么离开现有文件 - 没有很好的方法来合并它们。
【问题讨论】:
标签: ruby-on-rails rails-generate
我使用generate scaffold 来设置基本的 RESTful 操作,但是我想扩展操作以包含“购买”之类的内容。有没有办法使用命令行生成样板(控制器文件中的存根函数和更新的路由文件?)?
据我所知generate controller 要么擦除要么离开现有文件 - 没有很好的方法来合并它们。
【问题讨论】:
标签: ruby-on-rails rails-generate
默认情况下不是。但是,请意识到在 Rails 3 中,自定义生成器并不是很困难。请参阅 Creating and Customizing Rails Generators & Templates,以及 Bates 在 Generators in Rails 3 上的截屏视频。
关于你的第二个“问题”,没错——文件要么被替换,要么被覆盖。
【讨论】: