Ajax magic does not work - Book Agil Development with Rails

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

Sorry english evil, I am learning:)

Codes

cart.rb

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

store_controller

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

Partial _cart_item.rhtml

<% if cart_item == @current_item %>

<% else %> <% end %>
    <td><%= cart_item.quantity %>&times;</td>
    <td><%= h(cart_item.title) %> </td>
    <td class="item-price"><%= number_to_currency(cart_item.price)

%>

add_to_cart.rjs

page.replace_html("cart", :partial => "cart", :object => @cart)

page[:current_item].visual_effect :highlight,
:startcolor =>
#88ff88”,
:endcolor =>
#114411

Thaks

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

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs