can I reload thickbox automatically????? On Fri, Aug 10, 2012 at 6:00 PM, rubyrails9 <[email protected]> wrote:
> I have used link_to tag already.... and button tag also... my major > requirement is that I need to show them in thickbox... > > > On Fri, Aug 10, 2012 at 5:59 PM, rubyrails9 <[email protected]> wrote: > >> 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 <[email protected]>wrote: >> >>> On 10 August 2012 11:26, rubyrails9 <[email protected]> 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 <[email protected]> >>> 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 <[email protected]> >>> wrote: >>> >>> >>> >>> On 10 August 2012 09:48, rubyrails9 <[email protected]> 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 >>> [email protected]. >>> >>> To unsubscribe from this group, send email to >>> >>> [email protected]. >>> >>> 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 [email protected] >>> . >>> > To unsubscribe from this group, send email to >>> > [email protected]. >>> > 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 [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]. >>> 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 [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

