Hello, I had a few questions I was hoping someone could shed some light on. I am in the process of converting a small app over to use rest, however I noticed a few oddities that I was unsure of. Currently my app is just a small store, and I keep all my controllers in /admin/ for the admin functions. When moving to rest, I was trying to understand the proper way to use map.resources. Currently for example I have the products controller in the /admin/ mapped as follows: map.resources :products, :path_prefix => ''/admin'', :controller => ''admin/products'' However, after thinking about this, I could see this being an issue when it comes to using products with the non-admin controllers (ex. The actual store), where I would need to map products again. Any solution to this? The second question is, I realized that scaffold_resource has a few bugs, which I believe a patch has been submitted. When using scaffold_resource admin/Product for example, I noticed it creates a model in app/model/admin/ rather then how the regular scaffold creates it in app/model/. Is this correct? I just want to make sure I am redoing my app correctly before I go any further; I was keeping all the models in the models directory not in any subdirectories after that. Please let me know if I need to clarify anything. Thank you for you help! - John -- 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@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
John Burm wrote:> Hello, I had a few questions I was hoping someone could shed some light > on. > > I am in the process of converting a small app over to use rest, however > I noticed a few oddities that I was unsure of. Currently my app is just > a small store, and I keep all my controllers in /admin/ for the admin > functions. When moving to rest, I was trying to understand the proper > way to use map.resources. Currently for example I have the products > controller in the /admin/ mapped as follows: > > map.resources :products, > :path_prefix => ''/admin'', > :controller => ''admin/products'' > > However, after thinking about this, I could see this being an issue when > it comes to using products with the non-admin controllers (ex. The > actual store), where I would need to map products again. Any solution > to this? > > The second question is, I realized that scaffold_resource has a few > bugs, which I believe a patch has been submitted. When using > scaffold_resource admin/Product for example, I noticed it creates a > model in app/model/admin/ rather then how the regular scaffold creates > it in app/model/. Is this correct? I just want to make sure I am > redoing my app correctly before I go any further; I was keeping all the > models in the models directory not in any subdirectories after that. > > Please let me know if I need to clarify anything. > > Thank you for you help! > > - JohnCan anyone please give some insight, I cant seem to find a concrete example so that I can correct any mistakes I have make before proceeding to finish this up. Thanks - John -- 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@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Hey John, On Feb 14, 2007, at 5:56 PM, John Burm wrote:>> However, after thinking about this, I could see this being an >> issue when >> it comes to using products with the non-admin controllers (ex. The >> actual store), where I would need to map products again. Any >> solution >> to this?Well unless I''m misunderstanding the problem, you can just map them twice and both urls will work --once for admin and once for the regular products>> >> The second question is, I realized that scaffold_resource has a few >> bugs, which I believe a patch has been submitted. When using >> scaffold_resource admin/Product for example, I noticed it >> creates a >> model in app/model/admin/ rather then how the regular scaffold >> creates >> it in app/model/. Is this correct? I just want to make sure I am >> redoing my app correctly before I go any further; I was keeping >> all the >> models in the models directory not in any subdirectories after that.Can''t really help too much here but I tried running scaffold_resource by giving it a directory/name and I got an error about a missing layouts directory. Perhaps the scaffolding generator just doesn''t support specifying a directory? You might have to create some directories manually if you want it setup that way, but not sure. Andy --~--~---------~--~----~------------~-------~--~----~ 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@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---