Hi all, I want to build a website for restaurants. When a user goes to www.site.com/restaurants all the information of that restaurants is shown. When he goes to www.site.com/restaurants2, all the info of restaurants2 is shown. Eventually I also want to provide other functionality than showing info. I''d like to add userlogin per restaurant (adding comments, pictures,...). The problem is that I have a hard time figuring out how to organize my controllers. Let''s say I want to add a commenting system (controller comment). This would then result in ww.site.com/comment although I want i to be www.site.be/nameofrestaurant/comment where all the comment actions taken are related to nameofrestaurant. I actually want one code base without the need to copy my code for every restaurant that gets added. Is this possible? Thanks in advance Stijn --~--~---------~--~----~------------~-------~--~----~ 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
There is no need to make the controller for the comments, just make the controllers according to your restaurants and define comments action in every controller (related restaurants) so that when there is any comment about the restaurant, information will be displayed like www.domain.com/your_controller_name/comments means www.domain.com/restaurant_name/comments --- Jeniffer F. http://firstruby.wordpress.com On 2/14/07, Tarscher <tarscher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > > Hi all, > > I want to build a website for restaurants. When a user goes to > www.site.com/restaurants all the information of that restaurants is > shown. When he goes to www.site.com/restaurants2, all the info of > restaurants2 is shown. Eventually I also want to provide other > functionality than showing info. I''d like to add userlogin per > restaurant (adding comments, pictures,...). > > The problem is that I have a hard time figuring out how to organize my > controllers. Let''s say I want to add a commenting system (controller > comment). This would then result in ww.site.com/comment although I > want i to be www.site.be/nameofrestaurant/comment where all the > comment actions taken are related to nameofrestaurant. > > I actually want one code base without the need to copy my code for > every restaurant that gets added. Is this possible? > > Thanks in advance > Stijn > > > > >--~--~---------~--~----~------------~-------~--~----~ 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
On 2/14/07, Tarscher <tarscher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> The problem is that I have a hard time figuring out how to organize my > controllers. Let''s say I want to add a commenting system (controller > comment). This would then result in ww.site.com/comment although I > want i to be www.site.be/nameofrestaurant/comment where all the > comment actions taken are related to nameofrestaurant.This is the perfect place to take advantage of Rails 1.2''s RESTful features. Check out the PeepCode -- http://peepcode.com/products/restful-rails It''s cheap and will explain everything you could possibly want to know about accomplishing your goal. -- Chris Wanstrath http://errtheblog.com --~--~---------~--~----~------------~-------~--~----~ 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---