If I call
rails g controller user
multiple times to add actions, is this safe?
e.g. I did 'rails g controller user index' but now I want t开发者_如何转开发o create more actions?
btw, how can I create all REST based actions automatically?
yesh, safe. See rails g scaffold for generating REST actions automatically, including the model and views and tests.
Note that you can also pass a option --pretend when running the generator so that it shows you what files will be created, but does not actually create the files.
unless your generating a scaffold then you're probably off better doing it manually anyhow and not using the generator.
In your routes.rb make sure you've got
resources :user
so now all 7 restful routes will exist (you can check from terminal via rake routes) and then just add the methods to your controller as you need them, index, show, new, edit, create, update, delete. Don't forget if you don't want a route to exist you can omit them
resources :user, :except => [:index]
and vice versa if you only want a few methods
resources :user, :only => [:index, :create]
加载中,请稍侯......
精彩评论