Nach dem Versuch, eine Reihe von Bildern mit Dropzone ohne Iteration zu speichern. Ich wechsele auf die Bilder und versuche, die Schleife zu speichern. aber Schienen SpuckenSchienen, wie auf Iteration zu bauen
Active :: StatementInvalid bei/products ================================= ==========> SQLite3 :: ConstraintException: NOT NULL Constraint fehlgeschlagen: images.product_id: INSERT INTO "Bilder" ("created_at", "ifoto", "product_data_id", "product_id", " updated_at ") WERTE (?,?,?,?,?) app/controllers/products_controller.rb, Zeile 214 ----------------------- -------------------------
ruby 209 210 if params[:images] && params[:images][:ifoto] 211 params[:images][:ifoto].values.each do |ifoto| 212 213 @image.ifoto = ifoto > 214 @image.save 215 216 217 end 218 render :nothing => true 219
App zurückverfolgen ------------- - app/controllers/products_controller.rb : 214: inblock (3 levels) in create' - app/controllers/products_controller.rb:211:in
Block (2 Ebenen) in create '- app/controllers/products_control ler.rb: 137: in `erstellen‘ Full Backtrace -
hier ist die Dropzone Code
format.json do
@product = current_vitrine.products.build(params[:product])
@image = @product.images.build(params[:images])
if params[:images] && params[:images][:ifoto]
params[:images][:ifoto].values.each do |ifoto|
@image.ifoto = ifoto
@image.save
end
render :nothing => true
end
end
jemand einen Hinweis auf diese Art von Problem?
vielen Dank! – japalow