rails 4中活动管理员的自定义路由

And*_*tad 0 ruby-on-rails activeadmin

我想使用activeadmin接口来响应这样的URL

http://somesite.com/long_and_strange_string_of_charaters 
Run Code Online (Sandbox Code Playgroud)

有谁知道怎么做?

我认为网站应该在admin子页面上找不到404.

http://somesite.com/admin  => 404
Run Code Online (Sandbox Code Playgroud)

我认为这是一个安全问题,黑客可以通过此网址获取表单.

在routes.rb中有这个

ActiveAdmin.routes(self)
Run Code Online (Sandbox Code Playgroud)

您将获得/ admin路由上的管理界面

And*_*tad 5

应该在文件中阅读更多内容.

在config/initializers/active_admin.rb中

ActiveAdmin.setup do |config|
   config.default_namespace = :long_and_strange_string_of_charaters
end
Run Code Online (Sandbox Code Playgroud)

希望有时会帮助别人.