腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Rails
Thread.current
变量
是否
与
单个
用户
请求
隔离
?
、
、
我使用
Thread.current
来存储当前的
用户
id,这样我就可以看到是谁对我们的数据库进行了各种更新。但是,在生产中使用之后,它将返回其他
用户
ids,而不是那些可能更新此数据的
用户
ids。在本地和较少使用的QA实例上,保存的
用户
ids是合适的。 我们使用的是带有Puma的
Rails
5.1,ruby 2.5.1。
RAILS
_MAX_THREADS=1,但我们有一个
RAILS
_POOL_SIZE=5有什么可能导致这个问题或如何解决它的想法吗?具体地说
浏览 17
提问于2019-05-31
得票数 1
回答已采纳
1
回答
在
rails
中使用
Thread.current
[]值和类级属性安全吗?
、
、
我在一个
rails
3应用程序中有一个特别的问题要解决,我看到的两个常见的解决方案是:和 cattr_accessor:bar对于同时向我的
rails
应用程序发出
请求
的多个
用户
,这些数据存储(和相应的检索)方法
是否
安全?我很担心
Thread.current
,因为web服务器可以使用
单个
线程来处理多个
请求</
浏览 0
提问于2011-07-12
得票数 3
1
回答
Ruby中的线程本地实例-局部
变量
我想要一个线程本地(在
Rails
应用程序的上下文中,每个
请求
),实例local,例如,假设我有一个可以全局访问的对象的实例。应用程序,@metadata在不同线程(即
请求
)之间是全局共享的,因此,如果元数据包含IP地址,则只对某些
请求
不正确。我们可以使用
Thread.current
,它是线程本地的: def with_metadata(metadata, &block)
Thread.current
["with_metadata= nil
浏览 5
提问于2022-04-19
得票数 0
回答已采纳
2
回答
在pg_audit_log中设置current_user
、
、
我想使用pg_audit_log来登录
rails
应用程序。审计日志不仅必须显示已更改的列,还必须显示进行这些更改的
用户
。文档没有说明如何做到这一点,但在查看pg_audit_log源代码(postgresql_adapter.rb)后,我看到它从线程局部
变量
ala中读取
用户
信息:我考虑过在之前和之后的过滤器中设置/取消设置,如下所示:
Thread.current
[:current_us
浏览 1
提问于2013-01-05
得票数 3
回答已采纳
1
回答
rails
是否
提供
请求
上下文?
我是
rails
的新手,我想知道
rails
是否
有一个
请求
上下文,我可以在
请求
上下文中存储
变量
并访问它们?我使用的是
rails
4.2.11。ApplicationController < ActionController::Base
Thread.current
我确信这不是正确的方式,因为应用程序在ngn
浏览 17
提问于2019-05-18
得票数 2
2
回答
免费乘客服务器
与
企业版和线程局部
变量
、
、
、
对于“免费”乘客的并发
请求
,预期当前线程将是相同的吗?更新: 问题不是专门针对乘客的。对瘦来说也是个问题。
浏览 0
提问于2015-03-18
得票数 0
2
回答
Rails
中的线程在本地有多安全?
、
、
在我们的多租户
Rails
4.2应用程序中,我们希望为User模型定义一个线程本地User,并打算在整个应用程序中使用它。下面是定义current_token的方式: def self.current_token=(token) end
Thread.current
['current_to
浏览 3
提问于2016-03-20
得票数 3
回答已采纳
1
回答
在Ruby中创建智能模型
、
、
但是,连接到Salesforce可以通过两种方式完成:
用户
名和密码以及oauth。如果使用
用户
名/密码,我可以将其定义为salesforce.yml文件并自动加载。但是使用oauth,我不能这样做,因为每个
用户
都会有这样的定义。换句话说,模型
是否
有一种方法可以知道当前
用户
是否
有当前的oauth令牌,或者
是否
定义了
用户
名/密码?此外,如果我要在
Rails
应用程序中使用这一点,
用户
将在应用程序启动后登
浏览 1
提问于2013-09-26
得票数 1
回答已采纳
1
回答
在
Rails
5中,如何针对
单个
请求
动态地将抽象类连接到不同的数据库?
、
、
、
目标是让
单个
服务器运行应用程序,并让应用程序根据传递给控制器的某个参数决定查询哪个数据库。 我们目前的方法如下。,因此应用程序根据当前
用户
重新连接数据库。这个应用程序还提供一个API,其中的控制器继承自一个类似的控制器,该控制器也根据当前API
用户
重新连接数据库。据我所知,
Rails
在每个线程上处理
请求
,每个线程使用不同的数据库连接,这引发了一个问题:为什么establish_connection会导致其他
请求
失去连接?在这种情况下,对于
Rails
中的线程和数据库连接是
浏览 0
提问于2020-11-12
得票数 0
2
回答
Ruby on
Rails
用户
设置
、
、
、
目前,我有一个包含6个模型的ruby on
rails
应用程序,我在其中添加了authlogic。
浏览 2
提问于2009-10-07
得票数 0
回答已采纳
1
回答
访问当前正在执行的“
请求
”或“线程”,就好像它在Node.js中是全局的?
、
、
、
、
在
Rails
中,当前线程经常用于存储全局
变量
(我知道,全局
变量
是有害的,但它们有时是必要的)。在表达式中,您使用带
请求
/响应对象的回调来避免设置全局
变量
,这是有意义的:var app = express.createServer/当前
用户
)。在
Rails
中,它们可以通过将标识映射的作用域保持为
Thread.current
来实现这一点,并且因为一
浏览 3
提问于2012-07-23
得票数 2
1
回答
Ruby线程安全类
变量
、
、
、
我有许多基于
用户
的i18n语言环境加载字符串集合的模型。@strings = File.open(
RAILS
_ROOT / 'config' / 'locales' / self.name.pluralize.downcase,因此,来自一个人选择的地区的字符串正在“出血”到另一个具有不同地区的
用户
。有没有办法设置@strings
变量
,使其只存在于当前
请求
的上下文中?我尝试用
Thr
浏览 2
提问于2009-09-01
得票数 1
回答已采纳
1
回答
Rails
Web API中的单模式多租户
、
、
、
、
我有一个客户端应用程序-角JS前端和
Rails
API后端
与
一个MySQL DB。我正在尝试将应用程序转换为
单个
模式多租户应用程序。我读了很多书而且: 如果可能的话,我不想使用gem,它是多个模式,并且使用Postgres并不合适,而且act_as_tenant似乎使用
Thread.current
来标识租户,而我不想这样做。我将
请求
头中的租户令牌从前端传递到
Rails
后端,并使用承租令牌标识ApplicationController中的租户。我现在正在找出读写数据的最佳方法,以便<e
浏览 2
提问于2016-11-24
得票数 1
回答已采纳
3
回答
如何访问控制器和模型外部的“current_user”
我正在尝试访问控制器外部和模型之外的current user。这是该项目的体系结构。|_bin|_blorgh_engine| |_app |_models |_queries |_ filter_comments.rb -> Where I want to use current_use
浏览 7
提问于2017-12-01
得票数 0
回答已采纳
1
回答
Rails
类方法线程安全吗?
、
、
://www.example.com/api/users/#{self.id}/answers.json")end 因为我使用Puma作为web服务器,所以我想知道这段代码
是否
线程安全
浏览 0
提问于2018-12-18
得票数 2
回答已采纳
4
回答
Ruby on
Rails
-从模型访问控制器
变量
、
、
、
我正在尝试访问在模型的控制器中设置的实例
变量
。控制器是产品控制器,模型是产品模型。实例
变量
是另一个名为account的模型的实例。实例
变量
为@current_account谢谢 Eef
浏览 1
提问于2010-03-11
得票数 20
回答已采纳
1
回答
有单点登录的Rolify和acts_as_tenant (旁边有一些设计和专家)--它能做到吗?
、
、
、
、
我将尝试在我的
Rails
应用程序中实现这个功能,但我想我会看看
是否
有人知道会在轨道上阻止我。基本前提是我有以下模型: 从我所读到的到目前为止,只要设置正确,我将使我的租户数据
隔离
,然后
用户
可以在租户之间切换,他们的权限也会相应地改变。因
浏览 11
提问于2015-02-14
得票数 1
回答已采纳
1
回答
如何用NGINX重定向除主页外的所有内容?
、
location / { }它假定重定向除主路由("/")以外的每个
请求
浏览 0
提问于2020-05-28
得票数 1
回答已采纳
5
回答
在
rails
集成规范中向同一个控制器发出两个
请求
、
、
在使用rspec进行
rails
集成测试时,我遇到了向同一url发出两个
请求
的问题 lis.size.should == 1end 如果我向同一个控制器发出两个
请求
浏览 1
提问于2011-10-21
得票数 18
2
回答
Rails
-为每个打开的选项卡/窗口存储唯一数据
、
、
、
、
我有一个应用程序,根据
用户
当前选择的公司,它有不同的数据集(侧边栏上的下拉框当前用于设置会话
变量
)。 我的客户表示希望能够在
单个
浏览器中同时处理多个不同的数据集。因此,会话不再切断它。谷歌搜索似乎暗示着get或post数据
与
每个
请求
是一种方式,这是我的第一个猜测。有没有更好/更简单/
rails
的方法来实现这一点?
浏览 0
提问于2011-09-27
得票数 4
回答已采纳
点击加载更多
相关
资讯
Ruby on Rails教材中文译文 第六章 建立用户模型
填坑——jmeter多用户并发压力测试
直播系统搭建,分布式系统的高可用体现在哪
Jmeter体系架构分析
如何在Kubernetes中使用OpenTelemetry的沙盒
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券