Andrew, > Let me firstly say that I am a beginner at (J)Ruby / Rails / > Datamapper so quite possibly this is my own fault. :-)
One technique I've found that really helps is to try to reproduce the problem on a smaller scale. Remove extra dependencies like the web framework, and just try to write a stand-alone script, with a simplified model, and see if you can get it working there. Once you do, start adding things back in until the models begin to resemble your original case, and see where things break. When you've got alot of moving parts that you're just learning about it can sometimes be difficult to narrow down where a problem is. I took your models, simplified them, and created a sample stand-alone script that works on my end to get you started: http://pastie.org/943901 > Can you or anyone else see anything obvious I'm doing wrong? The only thing that was obvious was that the relationship names weren't correct. DM expects the relationship names to be lower-cased/ underscored versions of the class names.. so CartItem becomes cart_item. If the relationship is a belongs_to or has(1) then it should be singular, and if it's a has(n) relationship it should be plural (in this case cart_items). -- Dan (dkubb) -- You received this message because you are subscribed to the Google Groups "DataMapper" 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 this group at http://groups.google.com/group/datamapper?hl=en.
