Hello, I have written a guestbook and I''d like to use it twice in my application. One public guestbook and one private guestbook. How can I use the very same controller for two different guestbooks? Thanks -- Posted via http://www.ruby-forum.com/.
I guess for the private guess book one needs to login. Then you''ll select the guess book for the logged in user. In the public guess book, one just enters their information and all entries can be saved to a default user. Well, that''s all there is too it. Good luck, -Conrad Sent from my iPhone On Apr 28, 2009, at 4:13 AM, Heinz Strunk <rails-mailing-list-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org > wrote:> > Hello, > > I have written a guestbook and I''d like to use it twice in my > application. One public guestbook and one private guestbook. How can I > use the very same controller for two different guestbooks? > > Thanks > -- > Posted via http://www.ruby-forum.com/. > > >
Yes of course, that''s how I wanna do it but the question was how to ''create'' these two different guestbooks. I have one controller, therefore I have one guestbook but how can I instantiate a second one with the same controller but different entries etc.? Conrad Taylor wrote:> I guess for the private guess book one needs to login. Then you''ll > select the guess book for the logged in user. In the public guess > book, one just enters their information and all entries can be saved > to a default user. Well, that''s all there is too it. > > Good luck, > > -Conrad > > Sent from my iPhone > > On Apr 28, 2009, at 4:13 AM, Heinz Strunk > <rails-mailing-list-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org-- Posted via http://www.ruby-forum.com/.
Data is not stored in a controller it is stored in the database, using a model. Is it that you want two tables with the two guestbooks in it? That does not sound like the best solution. 2009/4/28 Heinz Strunk <rails-mailing-list-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org>> > Yes of course, that''s how I wanna do it but the question was how to > ''create'' these two different guestbooks. I have one controller, > therefore I have one guestbook but how can I instantiate a second one > with the same controller but different entries etc.? > > Conrad Taylor wrote: > > I guess for the private guess book one needs to login. Then you''ll > > select the guess book for the logged in user. In the public guess > > book, one just enters their information and all entries can be saved > > to a default user. Well, that''s all there is too it. > > > > Good luck, > > > > -Conrad > > > > Sent from my iPhone > > > > On Apr 28, 2009, at 4:13 AM, Heinz Strunk > > <rails-mailing-list-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org > > -- > Posted via http://www.ruby-forum.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 -~----------~----~----~----~------~----~------~--~---
Not necessarily two tables. I read somewhere that it''s possible to use the same controller/model/whatever for various instances. I don''t know if you guys got me right... I''ve got a guestbook controller/model/etc. and decide to have another guestbook. Copying the controller/model/etc. and rename it to guestbook2 is very stupid that''s why I would like to know how I can use the same controller/model/etc. and have 2 different guestbooks. Colin Law wrote:> Data is not stored in a controller it is stored in the database, using a > model. Is it that you want two tables with the two guestbooks in it? > That > does not sound like the best solution. > > 2009/4/28 Heinz Strunk <rails-mailing-list-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org>-- Posted via http://www.ruby-forum.com/.
I still don''t understand what you mean by two guestbooks. If all you want is for different users to see different data then have one guestbook but select the records based on the user. If you want the second book to be selected by a different url you could just pass a parameter to the controller (in the url) to select the records. There are probably numerous ways, it all depends what exactly you are trying to achieve. 2009/4/28 Heinz Strunk <rails-mailing-list-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org>> > Not necessarily two tables. I read somewhere that it''s possible to use > the same controller/model/whatever for various instances. > > I don''t know if you guys got me right... I''ve got a guestbook > controller/model/etc. and decide to have another guestbook. Copying the > controller/model/etc. and rename it to guestbook2 is very stupid that''s > why I would like to know how I can use the same controller/model/etc. > and have 2 different guestbooks. > > Colin Law wrote: > > Data is not stored in a controller it is stored in the database, using a > > model. Is it that you want two tables with the two guestbooks in it? > > That > > does not sound like the best solution. > > > > 2009/4/28 Heinz Strunk <rails-mailing-list-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> > > -- > Posted via http://www.ruby-forum.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 -~----------~----~----~----~------~----~------~--~---
Or perhaps what you want is a table guest_books with one record for each book. Then the data is in a table guest_book_entries where GuestBook has_many GuestBookEntries and GuestBookEntries belongs_to GuestBook. 2009/4/28 Colin Law <clanlaw-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>> I still don''t understand what you mean by two guestbooks. If all you want > is for different users to see different data then have one guestbook but > select the records based on the user. If you want the second book to be > selected by a different url you could just pass a parameter to the > controller (in the url) to select the records. There are probably numerous > ways, it all depends what exactly you are trying to achieve. > > > 2009/4/28 Heinz Strunk <rails-mailing-list-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> > >> >> Not necessarily two tables. I read somewhere that it''s possible to use >> the same controller/model/whatever for various instances. >> >> I don''t know if you guys got me right... I''ve got a guestbook >> controller/model/etc. and decide to have another guestbook. Copying the >> controller/model/etc. and rename it to guestbook2 is very stupid that''s >> why I would like to know how I can use the same controller/model/etc. >> and have 2 different guestbooks. >> >> Colin Law wrote: >> > Data is not stored in a controller it is stored in the database, using a >> > model. Is it that you want two tables with the two guestbooks in it? >> > That >> > does not sound like the best solution. >> > >> > 2009/4/28 Heinz Strunk <rails-mailing-list-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> >> >> -- >> Posted via http://www.ruby-forum.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 -~----------~----~----~----~------~----~------~--~---