Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 以感叹号结尾的锁的含义_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 以感叹号结尾的锁的含义

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是指行锁阻止其他数据库用户(可

我试图在网上找到,但我能找到一个很好的解释。在ruby中以感叹号结尾的锁是什么意思?e、 g.
@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开发人员就可以改进文档,以便将来的开发人员不会遇到与您相同的问题。你基本上会让世界变得更美好,谁不希望呢?