`

rails 不同的app 共享 session和cookie

阅读更多

不同项目间共享session
1: 需要修改initializers/session_store.rb的key值一样, domain 需要设置为all,而且这两个项目的域名必须相同,当然,使用二级域名的前缀来区别两个项目

2: 需要修改initializers/secret_token.rb的secret_token值一样

这样就可以在不同的项目之间共享session和cookie了
分享到:
评论

相关推荐

    rails-session_cookie:一个用于获取原始Rails会话Cookie的机架应用

    Rails :: SessionCookie 快速,松散耦合的请求有关经过Cookie验证的应用程序的规范。 为什么 可能,您可能已经看到了很多像这样的代码: # config/initializers/session_store.rb Rails . application . config . ...

    plug_rails_cookie_session_store:与Rails兼容的插件会话存储

    总的来说,`plug_rails_cookie_session_store`是一个帮助Elixir Phoenix应用实现与Rails兼容的会话存储解决方案,方便在Rails和Phoenix之间进行迁移或整合项目,同时确保会话管理的一致性。通过使用这个插件,开发者...

    Rails项目源代码

    这个“Rails项目源代码”是一个使用Rails构建的图片分享网站的完整源代码,它揭示了如何利用Rails的强大功能来创建一个允许用户上传、分享和浏览图片的应用。 1. **Rails框架基础**: Rails的核心理念是DRY(Don't...

    activerecord-session_store, 从 Rails 中提取的记录存储的活动会话.zip

    activerecord-session_store, 从 Rails 中提取的记录存储的活动会话 Active Record 会话存储由 Active Record 类支持的会话存储。 提供了默认类,但是任何对 Active Record 会话类的对象鸭类型都有文本 session_id ...

    rails 项目起步示例

    - **Session** 和 **Cookie**:用于跟踪用户状态,如登录信息。 - **Authentication** 和 **Authorization**:身份验证和授权机制,确保用户安全。 - **Asset Pipeline**:处理和优化应用的静态资源,如JS、CSS的...

    rails-app-cookbook

    rails-app食谱 这是一本食谱,允许仅使用存储库即插即用地创建应用程序。 该食谱负责创建数据库,通过捆绑程序安装所需的gems以及创建nginx堆栈来服务您的站点。 要求 此食谱已在Ubuntu 12.04和Ubuntu 14.04上进行了...

    rails敏捷开发的购物车系统

    Rails提供了Session存储,可以用来临时存储用户的购物车信息,但这种存储方式不适用于持久保存。因此,通常我们会将购物车内容存入数据库,以便用户在不同会话之间保持购物车状态。在添加或删除商品时,更新购物车...

    rails2.3.2

    插件是 Rails 社区共享代码的一种方式,可以快速添加特定功能。 5. 测试框架:Rails 内置了测试支持,包括 Unit 测试、Functional 测试和Integration 测试,使用 RSpec 和 Test::Unit 等工具,确保代码的质量和可...

    RUBY ON RAILS入门经典 pdf 电子书 花钱买的和大家共享

    RUBY ON RAILS入门经典 pdf 电子书 花钱买的和大家共享

    activerecord-session_store:从Rails中提取的Active Record的会话存储

    提供了一个默认类,但是任何使用文本session_id和data属性将对象鸭式键入Active Record Session类就足够了。 安装 将此宝石包括到您的Gemfile中: gem 'activerecord-session_store' 运行迁移生成器: rails ...

    component base rails applications

    - Rails引擎是一种将应用程序的特定部分封装成独立组件的方式,允许它们被安装、共享和重用。 2. Rails引擎工作原理: - Rails引擎是一种包含特定功能集的Rails应用,它可以被挂载到一个主应用中。 - 引擎路由...

    关于rails 3.1 cucumber-rails 1.2.0

    Rails 3.1 和 Cucumber-Rails 1.2.0 是两个在Web开发领域非常重要的工具,尤其对于Ruby on Rails框架的测试和自动化流程。本文将深入探讨这两个组件,以及它们如何协同工作来增强软件开发的效率和质量。 首先,...

    rails-app-vagrant

    使用 vagrant 的 Rails 4.1、Ruby 2.0、nginx 和 passanger 存储库 先决条件 流浪汉 虚拟盒子 如果您是 Windows 用户,请下载并安装 [Git for windows] ( ) 克隆仓库 如果是 windows 理想的,请转到控制台 C: git ...

    使用Aptana+Rails开发Rails Web应用(中文)

    在开发Web应用时,Ruby on Rails(简称Rails)框架因其高效、简洁的代码风格和强大的社区支持而备受青睐。Aptana是一款强大的集成开发环境(IDE),尤其适用于Rails项目的开发,它提供了丰富的特性来提升开发效率。...

    rails-app-cookbook:使用 aws-rds 食谱安装 rails_app 的示例食谱

    berkshelf用法克隆回购 git clone https://github.com/gosuri/rails-app-cookbook.gitcd rails-app-cookbook创建web EC2 安全组创建一个名为web的安全组并打开 22 (SSH) 和 80 (HTTP) 端口。 它应该在上可用它看起来...

    关于Rails登录和验证插件http_authentication restful-authentication

    1. **Session**: 在Rails中,session用于在客户端浏览器和服务器之间存储临时状态。当用户成功登录后,会话ID会被存储在用户的cookie中,服务器根据这个ID识别用户,从而实现会话持久化。 2. **哈希和加密**: 为了...

    Ruby on Rails Tutorial Learn Rails by Example 的源代码

    在`sample_app`中,你可以看到如何组织代码以符合Rails的约定,如目录结构、控制器、模型和视图的创建。 2. **Gemfile和依赖管理**:在项目根目录下,`Gemfile`定义了项目所依赖的Ruby库(Gems)。通过`bundle ...

Global site tag (gtag.js) - Google Analytics