ruby 生成Rails控制器时使用-c参数

des4xlb0  于 2022-11-22  发布在  Ruby
关注(0)|答案(1)|浏览(121)

我正在学习一个教程,该教程介绍如何使用devise和devise_jwt在Rails应用程序中设置身份验证,但我找不到任何文档来说明**-c**参数在此命令中的作用:

rails g devise:controllers users -c sessions registrations

有人能提供一些关于它的功能的信息吗?

icnyk63a

icnyk63a1#

引用 devise gem 的 controller generator 源 代码 :

Create inherited Devise controllers in your app/controllers folder.

   Use -c to specify which controller you want to overwrite.
   If you do no specify a controller, all controllers will be created.
   For example:

     rails generate devise:controllers users -c=sessions

   This will create a controller class at app/controllers/users/sessions_controller.rb like this:

     class Users::SessionsController < Devise::SessionsController
       content...
     end

中 的 每 一 个

相关问题