如何在中间人红宝石应用程序中使用cookie?

时间:2018-10-17 13:28:33

标签: ruby middleman

我有一个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

1 个答案:

答案 0 :(得分:1)

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

可以在JavaScript中添加一个

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

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

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