ruby-on-rails - new - rails routes
¿Cómo configurar las cookies en ApplicationController? (2)
Necesito establecer cookies en mi ApplicationController pero no estoy seguro de cómo. He intentado usar cookies, nada, usando ActionController :: Cookies, nada. No necesito nada más que configurar y obtener cookies, pero lo que sí necesito es configurarlas en ApplicationController .
EDITAR:
Encontró la respuesta: request.cookies[''help''] = ''yes''
¿Qué quieres decir con configurar una cookie en el controlador de la aplicación? Debería establecer una cookie en el navegador correspondiente a alguna acción del controlador. Si desea configurar la cookie para todas las acciones, entonces puede considerar usar un filtro anterior y aplicar ese filtro a todas las acciones de su controlador.
Puede configurar y eliminar las cookies como se muestra a continuación:
cookies[:key] = {
:value => ''a yummy cookie'',
:expires => 1.year.from_now,
:domain => ''domain.com''
}
cookies.delete(:key, :domain => ''domain.com'')
Tenga en cuenta que si especifica un: dominio al configurar una cookie, también debe especificar el dominio al eliminar la cookie.
por ejemplo, cookies[:user_name] = "david"
Puede simplificar para las cookies que desea quedarse por un tiempo
cookies.permanent[:some_cookie] = "gingerbread"