Ruby opinions on rails admin page

What is the general consensus in the implementation of the admin interface behind the web application? Please note: I am not looking for an administrator generator like Merb, RailsAdmin, Typus or another.

I would like to know the following:

  • Is it necessary? If not, how else do administrators administer the application? Via Rails Console? Through the database?
  • If the url looks like this: http: // localhost / admin or http: //admin.localhost/ or another?
  • Should the namespace be an administrator or administrators?
  • How do large apps like Github, Facebook, or even Stackoverflow implement their admin interface?
  • Does the admin interface, accessible through a web application, have a security risk of any kind?
+5
source share
1 answer

1) This is not necessary, but it’s nice to have an interface to manage your data. Thus, you can have several administrators in which they do not need to touch the database / code through the console (for ease of use, security, etc.).

2) It is entirely up to you, however localhost / admin can reduce the number of complications with subdomains.

3) , ... . , : Obscurity .

4) /, , , 1). , . ( ..) .

5) , , . , , , / , VPN " " (ontop , ). , /, - ip-.

+2

All Articles