首页 > 解决方案 > 如何在中间人 ruby​​ 应用程序中使用 cookie?

问题描述

我有一个包含静态页面的 ruby​​ 中间人 ruby​​ 应用程序。我想在辅助类中使用 cookies[:some_variable]。我怎样才能做到这一点?

config.rb 是:

configure :build do
  activate :minify_css, inline: true
  activate :minify_javascript
  activate :minify_html
  activate :relative_assets

  activate :asset_hash, ignore: ['roost_worker.js']

  activate :gzip
end

标签: rubymiddleman

解决方案


Middleman 不提供任何后端代码,您需要使用 javascript

要在 javascript 中添加一个,您可以这样做

document.cookie = "key1=value1;key2=value2;expires=date";

但你也可以看看https://github.com/sparklemotion/http-cookie

或者

https://github.com/js-cookie/js-cookie


推荐阅读