activerecord

activerecord

文章 8 浏览 83

接受带有虚拟属性的嵌套属性

我有一个项目模型,它接受任务的嵌套属性。并且Task有一个虚拟属性“name”。因此,每次我更改名称时,它都会在更新之前保留为“加密任务名称”。在项…

听风吹 2024-10-31 04:18:01 1 0

将 DISTINCT 与 ActiveRecord 结合使用

我正在使用 ActiveRecord / RoR。 我的表如下所示: id (int), start_time(time), end_time(time), ... 1, 20:00, 23:00 2, 20:00, 23:00 3, 16:00, 2…

各自安好 2024-10-31 02:24:25 1 0

最大关联记录数

我希望模型上有最大数量的关联记录。 例如,一个项目有很多任务,但不超过二十个。 我如何执行此规则? 到目前为止我能想到的唯一解决方案是 INSERT I…

不疑不惑不回忆 2024-10-31 02:20:22 0 0

如何在糟糕的数据库之上构建一个好的 API?

我有一个设计糟糕的数据库。由于各种原因,它需要保持这种状态。 根据我的经验,我很喜欢 ActiveRecord 这样的 ORM,但只将它们用于没有现有数据库的…

辞慾 2024-10-31 00:34:05 2 0

使用“结束”作为 Ruby on Rails (MySQL) 中的列名称

我有一个带有“结束”列(日期时间格式)的模型,却发现每当我尝试在查询中引用该列时,Heroku 都会崩溃并因不合逻辑的 Active Record 错误而烧毁。我…

迷你仙 2024-10-30 23:31:30 2 0

Rails rake db:migrate 没有效果

我今天制作了一个新的 Rails 3 应用程序,添加了一个简单的迁移,但由于某种原因,当我执行 rake db:migrate 时没有任何反应。它只是暂停几秒钟,然后…

清风夜微凉 2024-10-30 23:18:34 2 0

对消息进行分组以显示最新的概览

我正在尝试在 Rails 3 应用程序中以有组织的方式显示消息。我正在尝试按列表 ID 对消息进行分组,并显示属于该列表的对话中的最新消息。 我正在我的控…

池予 2024-10-30 22:15:06 2 0

使用 Rails/AR 生成这个复杂的查询

试图解决分组和排序问题(原始问题在这里:“复杂”分组和索引在 Rails 中?),我得到了一个 SQL 查询,它将以正确的方式获取正确的记录。 我现在的…

听,心雨的声音 2024-10-30 19:29:04 0 0

Rails 3 中的 find_or_create_by 和更新以创建记录

我不确定我是否应该以这种方式更新记录,或者我是否遗漏了一些东西。 我有一个包含 5 列(不包括时间戳和 id)的表,其中 3 列是不同的,2 列将更新。…

在你怀里撒娇 2024-10-30 19:06:16 0 0

Rails 3 ActiveRecord 事务

我有一个模型方法,我想从各种控制器调用它。它看起来像这样: def Post &lt ActiveRecord::Base def read! self.read_at = Time.now self.save self.…

冧九 2024-10-30 19:06:06 2 0

如果有记录,如何只显示某个div?

我有场地记录,其中每个评论都有评论,每个评论可以评级为 1 到 5,并且我使用以下方式显示平均评论评级: &lt%= @venue.reviews.average(:rating) %&…

成熟的代价 2024-10-30 18:40:26 0 0

引导两个模型之间的多重关联

我的 Rails 3 应用程序中有 Flight、Person 和 Glider 模型。我定义了自定义关系,因为我需要多个外键引用航班表中的某个人。协会可以发挥作用,但只…

秋风の叶未落 2024-10-30 16:46:51 1 0

将 SQL 转换为 Rails 3 ActiveRecord

我正在寻找最像 Rails 的方式来检索给定专辑中可用歌曲的不同类别列表。 这是在 SQL 中的 album_id = 1 -- Using subselects select * from categorie…

无法言说的痛 2024-10-30 13:14:59 0 0

每当有人尝试批量分配受保护的属性时抛出异常

我正在修复客户端应用程序中的一些批量分配漏洞,并且我想确保 Rails 不会默默地放弃批量分配受保护属性的尝试。相反,我想抛出一个异常,以便我可以…

累赘 2024-10-30 13:01:07 1 0

ActiveRecord:从控制台列出表中的列

我知道您可以要求 ActiveRecord 使用以下命令在控制台中列出表: ActiveRecord::Base.connection.tables 是否有一个命令可以列出给定表中的列?…

数理化全能战士 2024-10-30 12:21:33 1 0
更多

推荐作者

内心激荡

文章 0 评论 0

JSmiles

文章 0 评论 0

左秋

文章 0 评论 0

迪街小绵羊

文章 0 评论 0

瞳孔里扚悲伤

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文