On Nov 29, 9:02 pm, Edipofederle Edipofederle <rails-mailing-
[EMAIL PROTECTED]> wrote:
> Ajax magic does not work - Book Agil Development with Rails( Edition 2)
>
> I'm trying to run the part where the effect is implemented in
> application hightlight depot but is not working, I tried to download the
> codes on the site but it also does not work so someone step
>
In what way does it not work?

Fred
> Sorry english evil, I am learning:)
>
> Codes
>
> cart.rb
> <code>
>  def add_product(product)
>         current_item = @items.find {|item| item.product == product}
>         if current_item
>             current_item.increment_quantity
>         else
>           current_item = CartItem.new(product)
>           @items << current_item
>         end
>         current_item
>    end
> </code>
>
> store_controller
> <code>
>  def add_to_cart
>     begin
>       product = Product.find(params[:id])
>     rescue ActiveRecord::RecordNotFound
>       logger.error("Attempt to access invalid product #{params[:id]}")
>       redirect_to_index("Invalid product")
>     else
>       @cart = find_cart
>       @current_item = @cart.add_product(product)
>     end
>   end
> </code>
>
> Partial _cart_item.rhtml
> <code>
> <% if cart_item == @current_item %>
>    <tr id="current_item">
> <% else %>
> <tr>
> <% end %>
>
>         <td><%= cart_item.quantity %>&times;</td>
>         <td><%= h(cart_item.title) %> </td>
>         <td class="item-price"><%= number_to_currency(cart_item.price)
> %></td>
> </tr>
> </code>
>
> add_to_cart.rjs
>
> <code>
> page.replace_html("cart", :partial => "cart", :object => @cart)
>
> page[:current_item].visual_effect :highlight,
>                                                     :startcolor =>
> "#88ff88",
>                                                     :endcolor =>
> "#114411"
>
> </code>
>
> Thaks
> --
> Posted viahttp://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
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 this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to