Hello, sorry for the bulk question, but I cannot find answer anywhere, I have model like Phonebook::Category, and i`m stuck on calling find() method on this model ?
Hello, Nobody reply on my previous post, so from one day i`m asking on the irc channel, and no response too. I try to generate scaffold code, on my problem, to see how it handle this, but the result is the same ... When I do generate scaffold Products/Category I get controller with name Products::Category and model with name Category, Now in the same application if I do generate scaffold Phonebook/Category, my Previous category model is replaced. When I manually create model Products/Category and Phonebook/Category, I cannot use the model or truly I doesn`t know how to use it. Please, provide some solution on my minor problem.
You''ll need to merge them manually - what problems arose when you tried doing this? Why are you using "Products/Category" and "Phonebook/Category"? Perhaps you really just need three domain objects - Phonebook, Product, and Category with some relationships in between. For instance: class Product < ActiveRecord::Base belongs_to :category end class Phonebook < ActiveRecord::Base belongs_to :category end class Category < ActiveRecord::Base has_many :products has_many :phonebooks end Not sure if that''s helpful but perhaps with more info I can be more helpful. - Byron On 2/14/06, Julian Ivanov <julian.ivanov@transtelecom.bg> wrote:> > Hello, > Nobody reply on my previous post, so from one day i`m asking on the irc > channel, and no response too. I try to generate scaffold code, on my > problem, to see how it handle this, but the result is the same ... > > When I do generate scaffold Products/Category > I get controller with name Products::Category and model with name > Category, > Now in the same application if I do generate scaffold Phonebook/Category, > my > > Previous category model is replaced. > > When I manually create model Products/Category and Phonebook/Category, I > cannot use the model or truly I doesn`t know how to use it. > > Please, provide some solution on my minor problem. > > > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails >-- Byron http://byron.saltysiak.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://wrath.rubyonrails.org/pipermail/rails/attachments/20060214/0ce4a2d7/attachment-0001.html
Hello, I`m building application, which have features user to have Phonebook and Contacts, each of these features can be categorized in categories and subcategories. That`s why I need to have Phonebook/Category and Contacts/Category, if someone can provide better approach, please share it. I`m trying to escape the 3 object solution, because I doesn`t want to load up my Phonebook controller with stuffs about the category. I want to separate category somehow from the Phonebook, because Phonebook will be responsible only for the numbers mainly. I`m not sure is this right. _____ From: rails-bounces@lists.rubyonrails.org [mailto:rails-bounces@lists.rubyonrails.org] On Behalf Of Byron Saltysiak Sent: Tuesday, February 14, 2006 12:54 PM To: rails@lists.rubyonrails.org Subject: Re: [Rails] Calling find() You''ll need to merge them manually - what problems arose when you tried doing this? Why are you using "Products/Category" and "Phonebook/Category"? Perhaps you really just need three domain objects - Phonebook, Product, and Category with some relationships in between. For instance: class Product < ActiveRecord::Base belongs_to :category end class Phonebook < ActiveRecord::Base belongs_to :category end class Category < ActiveRecord::Base has_many :products has_many :phonebooks end Not sure if that''s helpful but perhaps with more info I can be more helpful. - Byron On 2/14/06, Julian Ivanov <julian.ivanov@transtelecom.bg> wrote: Hello, Nobody reply on my previous post, so from one day i`m asking on the irc channel, and no response too. I try to generate scaffold code, on my problem, to see how it handle this, but the result is the same ... When I do generate scaffold Products/Category I get controller with name Products::Category and model with name Category, Now in the same application if I do generate scaffold Phonebook/Category, my Previous category model is replaced. When I manually create model Products/Category and Phonebook/Category, I cannot use the model or truly I doesn`t know how to use it. Please, provide some solution on my minor problem. _______________________________________________ Rails mailing list Rails@lists.rubyonrails.org http://lists.rubyonrails.org/mailman/listinfo/rails -- Byron http://byron.saltysiak.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://wrath.rubyonrails.org/pipermail/rails/attachments/20060214/c98890df/attachment-0001.html
The Product::Category is an code organizational grouping not a data relationship. You should definitely be using three objects related to each other as above. This also gives you the ability to pull up a category and see all the Products or Phonebooks that relate to it. I don''t think that performance should be your primary concern at this point. Just get the code to work now in an understandable way and then do some profiling to find where the problems are if you''re not happy with the performance. - Byron On 2/14/06, Julian Ivanov <rubymailonme@gmail.com> wrote:> > Hello, > > I`m building application, which have features user to have Phonebook and > Contacts, each of these features can be categorized in > > categories and subcategories. That`s why I need to have Phonebook/Category > and Contacts/Category, if someone can provide better > > approach, please share it. > > > > I`m trying to escape the 3 object solution, because I doesn`t want to load > up my Phonebook controller with stuffs about the category. I want > > to separate category somehow from the Phonebook, because Phonebook will be > responsible only for the numbers mainly. I`m not sure is this right. > > > > > > > ------------------------------ > > *From:* rails-bounces@lists.rubyonrails.org [mailto: > rails-bounces@lists.rubyonrails.org] *On Behalf Of *Byron Saltysiak > *Sent:* Tuesday, February 14, 2006 12:54 PM > *To:* rails@lists.rubyonrails.org > *Subject:* Re: [Rails] Calling find() > > > > You''ll need to merge them manually - what problems arose when you tried > doing this? > > Why are you using "Products/Category" and "Phonebook/Category"? Perhaps > you really just need three domain objects - Phonebook, Product, and Category > with some relationships in between. For instance: > > class Product < ActiveRecord::Base > belongs_to :category > end > class Phonebook < ActiveRecord::Base > belongs_to :category > end > class Category < ActiveRecord::Base > has_many :products > has_many :phonebooks > end > > > Not sure if that''s helpful but perhaps with more info I can be more > helpful. > > - Byron > > On 2/14/06, *Julian Ivanov* <julian.ivanov@transtelecom.bg> wrote: > > Hello, > Nobody reply on my previous post, so from one day i`m asking on the irc > channel, and no response too. I try to generate scaffold code, on my > problem, to see how it handle this, but the result is the same ... > > When I do generate scaffold Products/Category > I get controller with name Products::Category and model with name > Category, > Now in the same application if I do generate scaffold Phonebook/Category, > my > > Previous category model is replaced. > > When I manually create model Products/Category and Phonebook/Category, I > cannot use the model or truly I doesn`t know how to use it. > > Please, provide some solution on my minor problem. > > > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails > > > > > -- > Byron > http://byron.saltysiak.com > > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails > > >-- Byron http://byron.saltysiak.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://wrath.rubyonrails.org/pipermail/rails/attachments/20060214/fd2a4714/attachment.html