> Maybe you just omitted this, but I think your CoverImage should declare
> belongs_to :product
>
Thanks for the idea Craig. Thought we were on to something there for
a second but apparently not.
The update seems to work just not the create. If I change the create
method to this: (yes I changed my image class and relationship names)
def create
params[:product][:image] = ProductImage.new(params[:product]
[:image])
@product = Product.new(params[:product])
respond_to do |format|
if @product.save
flash[:notice] = 'Product was successfully created.'
format.html { redirect_to(admin_products_path) }
format.xml { render :xml => @product, :status
=> :created, :location => @product }
else
format.html { render :action => "new" }
format.xml { render :xml => @product.errors, :status
=> :unprocessable_entity }
end
end
end
it works fine and the update works as expected with a standard REST
action.
I also noticed that if I change the image relationship to has_many the
form fields aren't getting indexed so I end up with this:
<input id="product_image_uploaded_data" name="product[image]
[uploaded_data]" size="30" type="file" />
instead of this:
<input id="product_image_0_uploaded_data" name="product[image][0]
[uploaded_data]" size="30" type="file" />
etc...
I dunno seems like there must be something really fundamental that I'm
missing.
Help:-)!
--~--~---------~--~----~------------~-------~--~----~
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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---