我已经在我的控制器中创建了一个名为api / v1 / solera_users的API和控制器solera_users_controller.rb。我有一个方法索引,我想返回那里所有的solera用户,该如何做并检查控制台中所有的solera用户?
这是我的路线:
namespace :api do
namespace :v1 do
resources :solera_users
end
end
这是我的控制人:
module Api
module V1
class SoleraUsersController < ApplicationController
def index
@users = User.solera_users
end
end
end
end
答案 0 :(得分:0)
这将为您提供帮助(考虑到您的模型和数据库表为solera_users
)
def index
@users = User.solera_users
end
在您的Rails控制台中:
users = User.solera_users
users.count
users.first
users.first.email
users.last
这将帮助您找到更多的active record methods
答案 1 :(得分:0)
尝试使用生成新模型,或者您可以选择其他名称,例如仅用户
rails g model solera_user name:string
rake db:migrate
rails c
最后一个命令将打开rails控制台并将一些数据添加到表中
SoleraUser.create(name: 'usman')
SoleraUser.all
如果这行得通,请告诉我,以获取有关您的API的进一步帮助。