I mean, product id is passed... but its not showing me cart page... On Fri, Aug 10, 2012 at 3:54 PM, rubyrails9 <rubyrai...@gmail.com> wrote:
> that all I have done...I am not getting anything in development log.... > Any other suggestion?? > > > On Fri, Aug 10, 2012 at 2:55 PM, Colin Law <clan...@googlemail.com> wrote: > >> On 10 August 2012 09:48, rubyrails9 <rubyrai...@gmail.com> wrote: >> > I am developing an e-commerce site.. and now I got stuck at one point.. >> When >> > I submit the form ,it doesn't submits on the first click, and i need to >> give >> > a second click to get it working... I have used anchor tag to submit my >> data >> > bcoz I want to show the data inside thickbox(iframe)... >> > >> > View file >> > <%= form_for :order, :url => populate_orders_url ,:html => { :class => >> > "data# product.id}"},:method => "post",:remote => true do |f| %> >> > >> > >> > // data >> > //submit button >> > >> > >> > <a >> > >> href="/cart?KeepThis=true&TB_iframe=true&height=380&width=1000&modal=false" >> > onclick="$('.data<%= product.id %>').submit().trigger.reload();" >> > class="thickbox cart_button"></a> >> > >> > >> > orders controller.rb >> > def populate >> > @order = current_order(true) >> > >> > >> > params[:products].each do |product_id,variant_id| >> > >> > quantity = params[:quantity].to_i if !params[:quantity].is_a?(Hash) >> > >> > quantity = params[:quantity][variant_id].to_i if >> > params[:quantity].is_a?(Hash) >> > >> > @order.add_variant(Variant.find(variant_id), quantity, >> > ad_hoc_option_value_ids, product_customizations) if quantity > 0 >> > >> > end if params[:products] >> > >> > >> > params[:variants].each do |variant_id, quantity| >> > >> > quantity = quantity.to_i >> > @order.add_variant(Variant.find(variant_id), quantity, >> > ad_hoc_option_value_ids, product_customizations) if quantity > 0 >> > >> > end if params[:variants] >> > >> > >> > fire_event('spree.cart.add') >> > fire_event('spree.order.contents_changed') >> > >> > >> > redirect_to cart >> > >> > end >> > >> > I have seen in firebug and populate method is processed but it not >> sending >> > data into cart and it showing me empty cart..and cart is processing... >> > >> >> Have a look in development.log and see what is added when you click it >> the first time. You will see what action, if any, is run. Then have >> a look at the Rails Guide on Debugging to see methods that are useful >> for debugging the code. >> >> Colin >> >> -- >> 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@googlegroups.com. >> To unsubscribe from this group, send email to >> rubyonrails-talk+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > -- 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@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.