如何在 Rails 控制器中动态设置 cookie 名称
How to set cookie name dynamically in Rails controller
我正在尝试在我的 rails 应用程序中动态设置 cookie 名称。
我可以这样设置 cookie:
cookies[:users_id] = current_user.id
我想动态设置cookie名称。我这样试过,但没有用:
cookies[:'users_id_#{current_user.id}'] = current_user.id
怎么可能?
可以使用string,也可以使用symbol,如果要进行插值,需要使用double ticks("
)
cookies["users_id_#{current_user.id}"] = current_user.id
我正在尝试在我的 rails 应用程序中动态设置 cookie 名称。
我可以这样设置 cookie:
cookies[:users_id] = current_user.id
我想动态设置cookie名称。我这样试过,但没有用:
cookies[:'users_id_#{current_user.id}'] = current_user.id
怎么可能?
可以使用string,也可以使用symbol,如果要进行插值,需要使用double ticks("
)
cookies["users_id_#{current_user.id}"] = current_user.id