gpt4 book ai didi

ruby-on-rails - rails 3 : Get list of routes in namespace programmatically

转载 作者:行者123 更新时间:2023-12-03 21:19:01 25 4
gpt4 key购买 nike



如何获取我的 Admin 中所有路线的列表命名空间,以便我可以在我的测试之一中使用它?

基本原理

我经常犯从ApplicationController继承的错误而不是 AdminController在我的 Admin 中创建新 Controller 时命名空间。所以,我想编写一个测试来访问我的Admin 中的所有路由。命名空间并验证每个都需要一个登录用户。

最佳答案

test_routes = []

Rails.application.routes.routes.each do |route|
route = route.path.spec.to_s
test_routes << route if route.starts_with?('/admin')
end

关于ruby-on-rails - rails 3 : Get list of routes in namespace programmatically,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19611104/

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