如何使用命令删除rails中的视图和控制器操作?

时间:2018-04-23 17:32:21

标签: ruby-on-rails

我能找到的最接近的是: How do I reverse a 'rails generate'?

但是它的脚手架模型/视图/控制器。例如,假设我有以下内容:

  

/config/routes.rb

get '/choose-chocolate', to: `chocolates#choose_chocolate`
  

/app/controllers/chocolates_controller.rb

def choose_chocolate
    # code
end
  

/app/views/chocolate/choose_chocolate.rb

%h1 Choose Chocolate

= render 'form'

= link_to 'choose_chocolate_submit', val: choc_1, class: "btn choc"

= link_to 'choose_chocolate_submit', val: choc_2, class: "btn choc"

我希望也许有一种方法可以简单地删除 VIEW和ACTION以及可能的ROUTE而不进入每个文件等。

1 个答案:

答案 0 :(得分:0)

没有rails destroy action或类似的。只需进入每个并手动删除它,或者更好,但不要没有脚手架。 Rails""即时博客上的脚手架很整洁。演示,但实际上很少有用,因为你需要撤消多少。