rails new method generate create before_action and ruby-on-rails cookies applicationcontroller

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"