Actually I have now install foot note gem in my development mode.... Here what I am getting is that, data is inserted into cart, but it is not showing me in thick box (*localhost:3000*) as my thick box pop-ups at my home page... It is showing me in *localhost:3000/cart*... Its actual link...
<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> problem lies here... but whats other alternative... I have used link_to tag... ?? On Fri, Aug 10, 2012 at 4:18 PM, Colin Law <clan...@googlemail.com> wrote: > On 10 August 2012 11:26, rubyrails9 <rubyrai...@gmail.com> wrote: > > I mean, product id is passed... but its not showing me cart page... > > So when you click the button the first time you see it calling an > action in the log, but that action is not doing what you expect? In > that case, as I said before, have a look at the Rails Guide on > debugging to find how to debug the code. Put debug display code in > the action or use the debugger to find why it is going wrong. > > Colin > > > > > > 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. > > > > > > -- > 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.