rails生成用于添加新页面的脚本?

时间:2012-10-29 18:43:44

标签: ruby-on-rails rails-generate

在rails中创建一个新页面(在现有控制器中)是一个简单的三步过程;任何自动化方式?创建执行以下操作的生成脚本:

  1. 向控制器添加方法:

    def newPage 端

  2. 添加路线

    获取'controller / newPage' 匹配'url'=> '控制器#NEWPAGE'

  3. 在相应目录中创建newPage.html.erb

  4. 我宁愿使用如下命令自动执行此操作:

    rails g controller:add newPage
    

    我不确定从哪里开始。

1 个答案:

答案 0 :(得分:0)

如果您使用命令

rails generate controller controller_name page_name

它会创建

  1. 控制器是否已经制作,以及其中的方法。
  2. routes.rb中的相应get语句
  3. 在控制器的视图目录中生成视图页面(app / views / controller_name / page_name.html.erb)
  4. 适当的测试/助手/ css / javascripts