我想创建一个安静的 API,用户可以在其中访问foo.com/compani/users,他们将获得该公司所有用户的列表。
我的 routes.rb 文件有:
resources :schools do
resources :users
end
我的模型是:
class User < ActiveRecord::Base
belongs_to :school
end
class School < ActiveRecord::Base
has_many :users
end
但是,如果我去 /schools/1/users 我得到所有学校的所有用户(1、2、12314 等的相同列表)。据我了解,我应该获得所有 school_id 为“1”的用户的列表。我错过了什么?