Buenos Días, estoy haciendo una aplicación de pedidos en linea en Ruby
On Rails y tengo un problema que no e podido solucionar
Mi problema son el manejo de las variables en rails.
uno de los inconvenientes es que tengo un (select_tag) que lista los
descuentos (0, 10, 15) que se le otorgara al cleinte y que se le
aplicaran a el costo de los productos, pero primero no se como capturar
el valor que el usuario eligió del (select_tag) para restarlo al valor
del producto y segundo no se como guardar ese valor en la base de datos,
ya tengo un campo descuento.
Luego en la accion del controlador podras recuperar el pedido (order)
asi:
app/controllers/order.rb
def create @order = Order.new(order_params) # Recupera los atributos
# pasados en el formulario usando
# metodo privado order_params @order.save # Devuelve valor si supera
# las validaciones, nil si no
end
private # privado porque no es una accion del controlador
def order_params
params.require(:order).permit(:listadescuento, …etc… )
end