Ruby on rails 以感叹号结尾的锁的含义
我试图在网上找到,但我能找到一个很好的解释。在ruby中以感叹号结尾的锁是什么意思?e、 g.Ruby on rails 以感叹号结尾的锁的含义,ruby-on-rails,ruby,Ruby On Rails,Ruby,我试图在网上找到,但我能找到一个很好的解释。在ruby中以感叹号结尾的锁是什么意思?e、 g.@student.lock(顺便说一句,我知道并发锁是什么意思)去网站。单击顶部的“”链接。在搜索字段中键入“锁定!”。点击 锁(lock=true) 获取此记录的行锁。重新加载记录以获取请求的锁。将SQL锁定子句传递给 为“for UPDATE”追加SELECT语句的结尾或传递true (默认情况下为排他行锁)。返回锁定的记录 如果您不清楚行锁是什么,那么从。TL;DR是指行锁阻止其他数据库用户(可
@student.lock代码>(顺便说一句,我知道并发锁是什么意思)去网站。单击顶部的“”链接。在搜索字段中键入“锁定!”。点击
锁(lock=true)
获取此记录的行锁。重新加载记录以获取请求的锁。将SQL锁定子句传递给
为“for UPDATE”追加SELECT语句的结尾或传递true
(默认情况下为排他行锁)。返回锁定的记录
如果您不清楚行锁是什么,那么从。TL;DR是指行锁阻止其他数据库用户(可能是来自同一应用程序的另一个连接)修改您正在修改或即将修改的行。转到该站点。单击顶部的“”链接。在搜索字段中键入“锁定!”。点击
锁(lock=true)
获取此记录的行锁。重新加载记录以获取请求的锁。将SQL锁定子句传递给
为“for UPDATE”追加SELECT语句的结尾或传递true
(默认情况下为排他行锁)。返回锁定的记录
如果您不清楚行锁是什么,那么从。TL;DR是指行锁阻止其他数据库用户(可能是来自同一应用程序的另一个连接)修改您正在修改或即将修改的行。没有特殊意义。感叹号是方法名称的一部分。查找方法的文档以了解其作用。在活动记录中,lock
和lock代码>是不一样的。前者存在于关系中,后者存在于记录中。“我试图在互联网上找到,但我能找到一个很好的解释”——如果你能解释一下文档中到底缺少了什么,那会很有帮助。这样,Rails开发人员就可以改进文档,以便将来的开发人员不会遇到与您相同的问题。你基本上会让世界变得更美好,谁不希望呢?没有特别的意义。感叹号是方法名称的一部分。查找方法的文档以了解其作用。在活动记录中,lock
和lock代码>是不一样的。前者存在于关系中,后者存在于记录中。“我试图在互联网上找到,但我能找到一个很好的解释”——如果你能解释一下文档中到底缺少了什么,那会很有帮助。这样,Rails开发人员就可以改进文档,以便将来的开发人员不会遇到与您相同的问题。你基本上会让世界变得更美好,谁不希望呢?