配置 session_store.rb 来处理登台和生产?

2024-06-25

我的 Rails 3.1rc6 应用程序上有一个使用子域的暂存和生产环境。我为这些环境购买并配置了不同的域名,因为默认的 some-something.herokuapp.com 不能很好地与子域配合。

当我将 session_store.rb 设置为一个环境时,一切正常:

AppName::Application.config.session_store :cookie_store, :key => '_sample_app_session' , :domain => '.mystagingdomain.co.uk' 

但我似乎无法添加条件来允许特定于环境的域名。

我试过了

AppName::Application.config.session_store :cookie_store, :key => '_sample_app_session' , :domain => '.mystagingdomain.co.uk' if Rails.env.staging?
AppName::Application.config.session_store :cookie_store, :key => '_sample_app_session' , :domain => '.myproductiondomain.com' if Rails.env.production?

这是行不通的。


以下设置对我来说效果很好:

配置/环境/staging.rb

AppName::Application.config.session_store :cookie_store, :key => '_sample_app_session' , :domain => '.mystagingdomain.co.uk'

配置/环境/生产.rb

AppName::Application.config.session_store :cookie_store, :key => '_sample_app_session' , :domain => '.myproductiondomain.com'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

配置 session_store.rb 来处理登台和生产? 的相关文章

随机推荐

  • CakePHP - 在我的应用程序结构中放置自定义实用程序类的最佳位置在哪里?

    我正在制作实用程序类 它将提供帮助操作字符串的通用方法 我可能还想要一个用于数组 数学函数等的组件 这些应该是组件吗 供应商 我可以将它们制作成某种供应商包吗 如果它们是通用的独立库 不依赖于请求周期的任何特定步骤 控制器 模型 视图 请将
  • 如何使用 javascript 将文本插入文本区域?

    我需要在光标所在的文本区域中插入一些文本 如果没有jquery 我该如何做到这一点 您可能需要检查以下位置的小代码示例 使用 JavaScript 在光标处插入 http alexking org blog 2003 06 02 inser
  • 使用 javascript 或 jquery 水平滚动 div onclick

    过去两天我一直在寻找一个简单的 javascript 或 jquery 代码 我想使用 javascript 或 jquery 合并水平滚动 div 来显示我的网络作品集工作页面的图像和描述性文本 它的功能与此处所示的 glide oncl
  • 如何将列表项与项目符号垂直对齐?

    所以我有一个带有自定义项目符号图像的无序列表 它们是指向列表右侧的三角形 我希望该点与列表项中第一行文本的垂直中心对齐 我怎样才能实现这个目标 这是我目前正在查看的内容 ul li Photography for events and po
  • 访问 ControlTemplate 内的控件

    这是 xaml
  • 无法解析为绝对文件路径,因为它不驻留在文件系统中

    My Code XWPFDocument doc new XWPFDocument OPCPackage open ResourceUtils getFile classpath assets OPTIONS jubilar1 getJub
  • Mongoose update 更新数组内的嵌套对象

    我正在尝试查询和更新名册数组 roster schedule monday start 中的元素 然后更新本示例中的值 monday start 这两个键需要是动态的 我认为方法会是这样的 通过 id查找文档 通过 id 在数组中查找匹配对
  • R 线图上的两个数据集,但使用相同的 X 和 Y 轴?

    我正在尝试在 R 中的图表上绘制两条线 数据与死囚区相关 CSV 有三列 第一列是年份 第二列是死囚区人口 第三列是当年的处决数量 我已经到了可以画两条 X 轴相同的线的地步 但由于值的范围相互重叠 Y 轴变得混乱 举个例子 每个给定的年份
  • 模板参数不明确的模板重载是一个容器

    请考虑以下示例 include
  • 计算 REST API 的 ETag

    我们正在构建我们使用的 REST APIETag https en wikipedia org wiki HTTP ETag有两种用途 通过允许客户端避免重新加载资源来节省带宽 对我们来说并不重要 解决并发问题 丢失更新问题 从实际角度来看
  • 在 Rust 中用 Polars-Lazy 编写表达式

    我需要在 Polars lazy 中编写自己的表达式 根据我对源代码的理解 我需要编写一个返回 Expr Function 的函数 问题是为了构造这种类型的对象 必须提供 FunctionOptions 类型的对象 需要注意的是 这个类是公
  • 使用 imagemagick 显示 fontawesome 时出现编码错误

    我正在尝试使用 fontawesome 和 imagemagick 将其字符显示为 png 这是我的代码 size 50 text xf03c imgW 200 imgH 200 font fontawesome webfont ttf i
  • Java OS X Dock 菜单

    是否可以将项目添加到应用程序停靠菜单 编辑 我想我错过了这个问题的措辞 我不是在寻找一种将图标添加到扩展坞的方法 我正在寻找的是 当您右键单击 iTunes 图标时 您可以在菜单上获得 iTunes 控制 播放暂停等 我想知道如何向该菜单添
  • Kotlin CoroutineScope 无法在 Android 视图中取消

    例如 这个视图 当onDetachedFromWindow调用范围已取消 但启动的作业仍处于活动状态 class TestView FrameLayout CoroutineScope val TAG TestView override v
  • 尽管存在但未找到 Git https:// 存储库

    我在 github 上有一个私人仓库 它的位置被改变了 我尝试更换遥控器 但无法再按了 ls remote https github com xxxxx xxxxx git 给了我这个 远程 未找到存储库 致命 存储库 https gith
  • 在MySQL中永久设置auto_increment_offset

    我以 root 身份运行命令 set auto increment offset 2 但从其他连接上看不到效果 为什么不 它是全球性的 From http dev mysql com doc refman 5 1 en replicatio
  • SQL查询获取列的精度值

    我需要一个 SQL 查询来获取某些列的精度值 我主要关心十进制类型列 并且我需要相同的精度值 我意识到在某些版本和数据库服务器供应商中可以这样做 如果您能列出其中的一些 那就太好了 对于 SQL 服务器 select precision f
  • 如何使 OnTouch() 对单个视图做出反应

    我有一个非常简单的布局
  • 动态创建 jQuery 元素时是否会触发“ready”事件?

    我正在尝试用 jQuery 实现类似照片轮播的功能 这个轮播可以使用图像源数组填充图像 我发出一个 ajax 请求 返回带有此数据的 json 一旦填充 您可以调用几个方法 previous 和 next 来移动分别向后和向前旋转 问题是这
  • 配置 session_store.rb 来处理登台和生产?

    我的 Rails 3 1rc6 应用程序上有一个使用子域的暂存和生产环境 我为这些环境购买并配置了不同的域名 因为默认的 some something herokuapp com 不能很好地与子域配合 当我将 session store r