Creating projects in Ruby on Rails

1

I need to create a system that will be as follows:

  • An ordinary user view page that will access the site with a login and password for your area
  • A page where an X company will check your registered users, add information, etc.
  • A page where the system administrator will control and add new modules, such as an update CMS.

In this case, would it be better for me to create different projects or through a project I can manage all these levels even if they are not in the same environment?

    
asked by anonymous 10.02.2014 / 21:12

1 answer

2

Apparently, you'll need a single system.

Regarding user login, I recommend using Devise, which is a gem for user authentication. You may also be interested in CanCan, which can be easily integrated with Devise (if you use Rails 4, use the gem CanCanCan - link a> - which is updated and being actively maintained by the community).

As for the part of checking registered users, RailsAdmin ( link ) can be a good solution.

Finally, it's worth taking a look at the Comfortable Mexican Sofa ( link ) to work with CMS.

    
11.02.2014 / 16:30