如何在中间人 ruby 应用程序中使用 cookie?

How to use cookies in a middleman ruby application?

我有一个 ruby 中间人 ruby 应用程序,其中包含静态页面。我想在助手 class 中使用 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

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

要在里面加一个javascript你可以做

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

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

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