我在我的 routes.rb 文件中定义了一个 CRUD 资源:resource :user
.
我正在为名为 的用户添加一个新的控制器方法,该方法对用户search_places
执行以查找具有相同place
s 的其他用户。我正在添加一条路线。
现在,我有:
post '/user/search_place'
,这不是很干。我是 Rails 新手,我正在阅读 Rails 路由文档并认为我可以使用
resource :user do
collection do
post 'search_place'
end
end
这被认为是好的做法吗?我知道这行得通(它通过了我的 rspec 路由测试),但这是最好的做法吗?
谢谢,