gpt4 book ai didi

ruby-on-rails - Rails 生成 Controller (在命名空间下)

转载 作者:数据小太阳 更新时间:2023-10-29 07:32:13 26 4
gpt4 key购买 nike

我想在命名空间 (api) 下添加一个 Controller 及其路由条目,为此我将继续使用 rails generate api/Users my_method,它会创建如下文件和条目:

  create  app/controllers/api/users_controller.rb
route get "users/my_method"
invoke erb
create app/views/api/users
create app/views/api/users/my_method.html.erb

除了路由条目外,一切正常。我假设它也应该在正确的命名空间下创建路由条目,或者根本不应该创建它,或者我做错了什么。另一方面,当使用脚手架方式时它会正确执行。

这是我们需要手动完成的事情吗?

为应用程序使用 ruby​​ 2.0 和 rails 4。

最佳答案

输入终端

rails generate scaffold Api::User username email

rake db:migrate

这是结果的一部分

class Admin::ServicesController < ApplicationController
# GET /api/users
# GET /api/users.json
def index
@api_users = Api::User.all
end

做生成,我想你会明白一切,不要忘记看到新的应用程序结构:-),祝你好运,并尽快解决你的问题。

关于ruby-on-rails - Rails 生成 Controller (在命名空间下),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19558559/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com