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.


Reply via email to