当前位置: 首页 > 编程笔记 >

Ruby on Rails 。哪里

孟乐
2023-03-14
本文向大家介绍Ruby on Rails 。哪里,包括了Ruby on Rails 。哪里的使用技巧和注意事项,需要的朋友参考一下

示例

该where方法可用于任何ActiveRecord模型,并允许在数据库中查询与给定条件匹配的一组记录。

该where方法接受哈希值,其中键对应于模型代表的表上的列名。

作为一个简单的示例,我们将使用以下模型:

class Person < ActiveRecord::Base
  #属性:first_name,:string
  #属性:last_name,:string
end

查找所有姓氏为Sven:

people = Person.where(first_name: 'Sven')
people.to_html" target="_blank">sql # "SELECT * FROM people WHERE first_name='Sven'"

为了找到的第一个名字所有人Sven和姓氏Schrodinger:

people = Person.where(first_name: 'Sven', last_name: 'Schrodinger')
people.to_sql # "SELECT * FROM people WHERE first_name='Sven' AND last_name='Schrodinger'"

在上面的示例中,sql输出显示仅在first_name和last_name匹配时才返回记录。

使用OR条件查询

用first_name == 'Bruce'OR查找记录last_name == 'Wayne'

User.where('first_name = ? or last_name = ?', 'Bruce', 'Wayne')
# SELECT "users".* FROM "users" WHERE (first_name = 'Bruce' or last_name = 'Wayne')
           

 类似资料:
  • 我得到了这个错误,我知道它的意思 DL已弃用,请使用Fiddle DL已被弃用,请使用Fiddle获取源索引从 rubygems.org/由于错误(2/3)而重试源获取: Bundler::Fetcher::CertificateFailureER ror无法验证<--的SSL 证书plhd--3/>您可能遇到中间人攻击,但最有可能的是您的系统没有验证所需的CA证书。有关 OpenSSL证书的信息

  • 想下载S3签名视频文件…但不是下载它将要播放。。。 使用send_dataS3下载 视频文件=”https://s3-eu-west-1.amazonaws.com/tokboxhub.mangoapps.com/46250362/2e1ad9d5-8240-41d2-82bc-38c34bf92e7e/archive.mp4?X-Amz算法=AWS4-HMAC-SHA256

  • 我从来没有用过红宝石,我想我应该试一试。安装似乎进行得很顺利(我想)。在我使用创建服务器后,麻烦就开始了,然后去设置路由,这样新项目就会出现,而不是红宝石欢迎屏幕。它产生的误差是 未初始化常量欢迎控制器 我在route controller中设置了路径,如下所示 我漏了一步吗?我正在使用installrails的说明在Windows7上安装rails。通用域名格式 这是请求的完整跟踪

  • 我遵循Rails指南:http://guides.rubyonrails.org/getting_started.html 我的索引中有下面一行。html。雇员再培训局: 但它不起作用;它只会进入展示页面。 供你参考,这是我的路线。rb: 我的控制器: 我的申请书。js: 我的申请书。html。雇员再培训局: 请注意,我已尝试更改

  • 问题内容: 我有PyCharm,正在四处寻找git.exe,以使用我的存储库进行设置。 git.exe的路径是什么? 问题答案: 如果您在Windows上使用GitHub,则git.exe可能不在您的PATH中,但是您可以在以下位置找到它:C:\Users\ \AppData\Local\GitHub\PortableGit_ \bin\git.exe 我的情况就是这样,在Windows 7 +

  • 问题内容: 跑步, 安装后,我看到它说 位置在哪里?我检查了 无处可寻。 问题答案: 在Windows上,我可以在找到它。您可以在这里找到Java目录结构

  • 问题内容: 目前,我正在Laravel上的一个项目上工作,但被卡住了。 现在我有这段代码: 但这会产生: 如何获得正确的“或”订单? 问题答案: 在文档中查看“ 参数分组” 部分: https://laravel.com/docs/master/queries#parameter- grouping 它说明了如何在WHERE子句中对条件进行分组。 应该是这样的:

  • 问题内容: 我想在系统上找到该定义,因此对于缺少该定义的系统,我可以实现它。在这里和其他站点上,我已经看到了各种定义,但是想在系统上检查确定的定义。 轻微的问题,因为我找不到_Bool的定义位置,甚至找不到stdbool.h 而对于上和不要么找到它。 那在哪呢 问题答案: 是内置类型,因此不要期望在头文件(甚至系统头文件)中找到它的定义。 话虽如此,从您要搜索的路径猜测您的系统,您是否进入过? 我