在子域Rails中实现Spree Cart

sus*_*018 8 session ruby-on-rails token spree

脚本

我们有一个使用Spreecommerce作为Rails :: Engine 安装的rails应用程序,托管在那时我们dashboard.domainname.com可以通过dashboard.domainname.com/storewordpress在前端实现www.domainname.com.

需求

我们现在需要在应用程序的wordpress一侧显示结帐金额和数量.单击此按钮将导致检查rails应用程序本身,因此不会出现问题.

  • 我们如何实现这一目标?
  • 可以通过cookie访问吗?
  • 如果是这样,如何在不同的子域中共享?

Spreecommerce结帐要求

*注意:即使没有登录,也请考虑用户可以将产品添加到购物车.

Alb*_*aul 2

使用安全/加密的cookie与wordpress和rails共享购物车详细信息,

我们如何实现这一目标?

使用 cookie,使用 Rails 存储加密的 cookie, http://api.rubyonrails.org/classes/ActionDispatch/Session/CookieStore.html

可以通过cookies访问吗?

是的,参考上面的答案。

如果是这样,如何在不同的子域中共享它?

cookies.signed[:secret] # 返回“foo bar”

教程, 在这里。