如何在Ruby中更新活动记录

SreRoR

当用户查看消息时,我想将状态更新为1。

我需要一个活动记录,以将状态更改为1,其中状态为0且id为当前id

任何帮助表示赞赏。我想将此查询更改为活动记录。

UPDATE 'course_queries SET status = '1' WHERE course_queries.id =41 and status=0;

约翰

正如Nithin所说,ActiveRecord是Rails的功能。因此,除非您使用的是Ruby on Rails框架,否则以下内容将不起作用。

话虽如此,您也可以尝试:

@course = CourseQuery.where(id: params[:id], status: 0).each do |q|
    q.update(status: 1)
end

如果您需要一行所有内容,则可以使用:

@course = CourseQuery.where(id: params[:id], status: 0).update_all(status: 1)

然后,您可以在此处动态更改ID或状态。:)

由于这些示例使用了update和update_all方法,因此建议您阅读有关它们的内容。我找到了一篇很棒的文章,介绍了这些区别:活动记录方法之间的区别– update,update_all,update_attribute,update_attributes

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在ruby rails中为每个活动记录对象的setter设置不同的值?

来自分类Dev

如何在Codeigniter活动记录中编写此查询

来自分类Dev

如何在活动记录中编写子查询?

来自分类Dev

Ruby On Rails中的活动记录分组

来自分类Dev

如何在Ruby中永久更新哈希?

来自分类Dev

如何仅基于活动记录中的“ updated_at”列检索更新的记录

来自分类Dev

如何在活动中更新适配器的文本视图

来自分类Dev

如何在Android中通过Service更新活动

来自分类Dev

如何在Android中以编程方式更新Dropbox中的记录?

来自分类Dev

如何在Android中以编程方式更新Dropbox中的记录?

来自分类Dev

如何在Ruby中显示输入历史记录?

来自分类Dev

Ruby on Rails活动记录

来自分类常见问题

如何在Hive中删除和更新记录

来自分类Dev

如何在实体框架中更新表的所有记录?

来自分类Dev

如何在表中插入更新和删除记录

来自分类Dev

如何在Azure移动服务ScheduledJob(.NET)中更新记录?

来自分类Dev

如何在SQL中获取最新的更新记录?

来自分类Dev

如何在sqlite android中获取最近更新的记录

来自分类Dev

如何在iOS的Pod文件中更新神奇记录sdk

来自分类Dev

如何在express js中通过id更新特定记录

来自分类Dev

如何在 C# 中更新 SQLite 记录的属性?

来自分类Dev

如何在 Sqlite android 中更新多条记录的不同值?

来自分类Dev

如何在 MSSQL 中更新列的多条记录?

来自分类Dev

如何在 updateOrCreate 函数中查找记录是创建还是更新?

来自分类Dev

如何从选择活动记录中删除ID?

来自分类Dev

如何从活动记录查询中获取列

来自分类Dev

如何在Spring Boot应用程序中记录活动配置?

来自分类Dev

如何在活动记录/ Rails 4迁移中创建具有唯一索引的新表

来自分类Dev

如何在Rails 4中使用参数初始化活动记录?

Related 相关文章

  1. 1

    如何在ruby rails中为每个活动记录对象的setter设置不同的值?

  2. 2

    如何在Codeigniter活动记录中编写此查询

  3. 3

    如何在活动记录中编写子查询?

  4. 4

    Ruby On Rails中的活动记录分组

  5. 5

    如何在Ruby中永久更新哈希?

  6. 6

    如何仅基于活动记录中的“ updated_at”列检索更新的记录

  7. 7

    如何在活动中更新适配器的文本视图

  8. 8

    如何在Android中通过Service更新活动

  9. 9

    如何在Android中以编程方式更新Dropbox中的记录?

  10. 10

    如何在Android中以编程方式更新Dropbox中的记录?

  11. 11

    如何在Ruby中显示输入历史记录?

  12. 12

    Ruby on Rails活动记录

  13. 13

    如何在Hive中删除和更新记录

  14. 14

    如何在实体框架中更新表的所有记录?

  15. 15

    如何在表中插入更新和删除记录

  16. 16

    如何在Azure移动服务ScheduledJob(.NET)中更新记录?

  17. 17

    如何在SQL中获取最新的更新记录?

  18. 18

    如何在sqlite android中获取最近更新的记录

  19. 19

    如何在iOS的Pod文件中更新神奇记录sdk

  20. 20

    如何在express js中通过id更新特定记录

  21. 21

    如何在 C# 中更新 SQLite 记录的属性?

  22. 22

    如何在 Sqlite android 中更新多条记录的不同值?

  23. 23

    如何在 MSSQL 中更新列的多条记录?

  24. 24

    如何在 updateOrCreate 函数中查找记录是创建还是更新?

  25. 25

    如何从选择活动记录中删除ID?

  26. 26

    如何从活动记录查询中获取列

  27. 27

    如何在Spring Boot应用程序中记录活动配置?

  28. 28

    如何在活动记录/ Rails 4迁移中创建具有唯一索引的新表

  29. 29

    如何在Rails 4中使用参数初始化活动记录?

热门标签

归档