我已经将Sinatra安装在Rails上。我可以使用'sinatra / cookies'读取Sinatra中Rails设置的普通cookie。
但是,我无法在rails
中读取已签名的cookiecookies.signed[:something]
它表示签名未定义。
另外,我在我的Sinatra中尝试了以下配置,但它没有帮助。
use Rack::Config do |env| do
env[ActionDispatch::Cookies::TOKEN_KEY] = Rails.application.config.secret_token
end
use ActionDispatch::Cookies
use ActionDispatch::Session::CookieStore, key: '_myapp_session'