And about the admin portal feature, you shows set every resource to a namespace
called admin. Your routes will look like something like:
namespace :admin do
resources :tickets
end
So you should set up a controller inside the namespace admin:
Class Admin::TicketsController < Application Controller
end
Hope this helps you!
Regards
Sent from my iPhone
On 20/07/2012, at 22:39, Everaldo Gomes <[email protected]> wrote:
> Hi,
>
> maybe you could create a Rails Engine.
>
> Take a loot at the Railscasts site
> http://railscasts.com/episodes/277-mountable-engines
>
> Best Regards,
>
> Everaldo
>
> On Fri, Jul 20, 2012 at 10:04 PM, Zhi-Qiang Lei <[email protected]>
> wrote:
> Hi,
>
> I'm working on a Rails application. Recently my client is asking for an admin
> portal, which should be able to manage ticket as the one for the original
> one, and have some admin specific features additionally. And their
> authentications are different, the user portal uses Devise, while the admin
> portal uses basic HTTP authentication. My intuition prefers to create a
> standalone Rails project for admin portal, but they do share something like
> model, and forms. I'm worrying that split the project would break DRY. Does
> anyone can give me some advices? Thanks.
>
> Best regards,
> Zhi-Qiang Lei
> [email protected]
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Talk" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Talk" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
--
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit https://groups.google.com/groups/opt_out.