我认为这是相当直接的,但很难从谷歌获得正确的答案,因为删除/破坏动作非常类似于谈论动作的问题:destroy()
我想在我的控制器中创建一个只有创建和销毁操作的脚手架。我没有使用Nifty发生器(我想我将来会这样做)。
我的问题是,我需要在应用程序中更改哪些内容才能完全删除其他操作?我在谈论路由文件和其他地方的更改,以及我需要删除的常规文件,例如views / modelname / show.erb
由于
答案 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