【问题标题】:How to generate controller inside namespace in rails如何在rails的命名空间内生成控制器
【发布时间】:2013-02-09 05:06:20
【问题描述】:

我在控制器中有命名空间admin,我想在admin 文件夹中生成一个控制器。我怎样才能用 Rails 命令来做呢?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3


    【解决方案1】:

    如果您想在admin 命名空间内使用users 控制器,请尝试rails g controller admin/users。当然,将users 替换为您想要的任何控制器名称。

    【讨论】:

      【解决方案2】:

      使用这个命令..

      rails generate controller namespace_name/controller_name

      【讨论】:

        【解决方案3】:

        如果你想生成它:

        rails generate controller namespace_name/controller_name
        

        如果你想回滚这一步使用:

        rails destroy controller namespace_name/controller_name
        

        【讨论】:

          【解决方案4】:

          你的情况是

          $ rails g controller admin/controller_name
          

          如果我们有一个类似的应用结构

          • ---控制器
          • --api
          • -v1

          想要生成控制器,做:

          $ rails g controller api/v1/controller_name
          

          一般

          $ rails g controller namespace_1/namespace_2/...../controller_name
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2014-05-19
            • 2023-03-11
            • 2012-07-08
            • 1970-01-01
            • 1970-01-01
            • 2017-01-18
            • 2012-05-19
            • 1970-01-01
            相关资源
            最近更新 更多