如果我打电话调用导轨g控制器用户多次安全吗?
rails g controller user
多次添加动作,这是安全的?
例如我做了'rails g controller user index',但现在我想创建更多的动作?
顺便说一句,我怎么可以自动创建所有基于REST的行动?
如果我打电话调用导轨g控制器用户多次安全吗?
rails g controller user
多次添加动作,这是安全的?
例如我做了'rails g controller user index',但现在我想创建更多的动作?
顺便说一句,我怎么可以自动创建所有基于REST的行动?
yesh,安全。自动生成REST行动,包括模型和视图和测试,见rails g scaffold
。
请注意,您还可以在运行时生成,这样就说明你是什么文件将被创建传递选项--pretend
,但实际上并没有创建的文件。
除非你生成一个脚手架那么你很可能掉在做得更好手动无论如何,不使用发电机。
在你的routes.rb确保你有
resources :user
所以现在所有7条宁静的路线会存在(你可以从终端通过rake routes
检查),然后刚才添加的方法来你的控制器,你需要它们,索引,显示,新建,编辑,创建,更新,删除。不要忘了,如果你不想要的路线存在,你可以忽略它们
resources :user, :except => [:index]
,反之亦然,如果你只想要几个方法
resources :user, :only => [:index, :create]