Un error, no me renderiza un .rjs

Estoy haciendo el ejemplo del carrito de la compra del Agile, pero me da
un error que no se por qué, cuando lo he cambiado a Ajax, me quiere
renderizar el template “add_to_cart.rhtml” que ya no existe:

He añadido form_remote_tag para que se ejecute add_to_cart:
<% form_remote_tag :url => {:action=>:add_to_cart, :id=>product} do %>
<%= submit_tag “Add to Cart” %>
<% end %>

Mi controlador store:

def add_to_cart
begin
product=Product.find(params[:id])
rescue ActiveRecord::RecordNotFound
logger.error(“Producto no valido #{params[:id]}”)
redirect_to_index(“Producto no valido”)
else
@cart=find_cart
@cart.add_product(product)
end
end

He creado add_to_cart.rjs en views/store para que me renderize el
resultado:
page.replace_html(“cart”, :partial=>“cart”, :object=>@cart)

Ayer me funcionó, pero igual toqué algo después que ahora me da error,
pero está igual que en el libro, el error que me da es éste:

Errno::ENOENT in

Store#add_to_cart

Showing app/views/store/add_to_cart.rhtml where line # raised:

No such file or directory -
./script/…/config/…/app/views/store/add_to_cart.rhtml

Extracted source (around line #):

Borré add_to_cart.rhtml porque me cree el add_to_cart.rjs para que me lo
renderizara y es el rjs el que debe utilizar

Muchas gracias

Miguel Angel Calleja Lázaro
escribió:

end


Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es

He limpiado caché, reconectar el servidor y me ha funcionado de nuevo,
bueno, cosillas de novato…

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