Hola a todos,

   soy nuevo en la lista, espero poder ayudar gente y aprender mucho de
ustedes :).

  el problemita en el que estoy metido ahora trata sobre ssl, estuve
buscando y parece que a varios les ha pasado lo mismo, pero no encuentro
ninguna solución.

 Estoy usando el plugin ssl_requirements y según su escasa documentación lo
único que hay que hacer es usar ssl_required para las acciones que
necesariamente tienen que pasarse datos encriptados

-----------------------------------------------------------------------

class ShoppingCartsController < ApplicationController

  ssl_required :checkout

  def checkout
        . . .
        if @order.save
          respond_to do |format|
            format.html
          end
        end
  end
---------------------------------------------------------

class ApplicationController < ActionController::Base
   . . .
   include SslRequirement
   . . .
-----------------------------------------------------------


Parece estar todo correctamente configurado, pero lo que obtengo
siempre es un time out y revisando el log siempre obtengo algo así

Processing ShoppingCartsController#checkout (for 190.246.94.20 at
2008-12-28 20:26:03) [POST] Session ID:
a17449a960ef0a02cc2231703cde7b74 Parameters: {"commit"=>"",
"authenticity_token"=>"8d5d377e9c3bcf7edc8991b80f191ac5a6ae1811",
"action"=>"checkout", "controller"=>"shopping_carts"}
Redirected to https://xxx/shopping_carts/checkout
<https://www.glowarehouse.com/shopping_carts/checkout>
Filter chain halted as [:ensure_proper_protocol] rendered_or_redirected.
Completed in 0.00024 (4084 reqs/sec) | DB: 0.04044 (16515%) | 302
Found [http://xxx/shopping_carts/checkout
<http://www.glowarehouse.com/shopping_carts/checkout>]


el filter ese 'ensure_proper_protocol' lo pone el plugin y mirando el código
de este método no puedo descifrar porque se pianta y me redirige, bueno
espero estar en la lista correcta, haber sido lo sufientemente claro y que
alguien alguna vez se haya topado con lo mismo porque ya estoy con los
libros quemado, nose que mas probar o a lo mejor alguien conoce un plugin
mejor u otra forma de hacer esto.

Gracias y feliz año para todos.
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a