从我的控制器中删除索引,编辑和显示操作

时间:2014-06-17 10:16:56

标签: ruby-on-rails model-view-controller ruby-on-rails-4 routes

我认为这是相当直接的,但很难从谷歌获得正确的答案,因为删除/破坏动作非常类似于谈论动作的问题:destroy()

我想在我的控制器中创建一个只有创建销毁操作的脚手架。我没有使用Nifty发生器(我想我将来会这样做)。

我的问题是,我需要在应用程序中更改哪些内容才能完全删除其他操作?我在谈论路由文件和其他地方的更改,以及我需要删除的常规文件,例如views / modelname / show.erb

由于

1 个答案:

答案 0 :(得分:4)

我假设您的模型是User

在routes.rb

resources :users, only: [:new, :destroy]

new.html.erb

删除app/views/users以外的所有内容

如果你打算使用发电机,虽然它可能更快做一些事情:

rails g model User name:string username:string email:string

rails g controller Users new destroy