张贴在铁轨上的红宝石的另一页上

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了张贴在铁轨上的红宝石的另一页上相关的知识,希望对你有一定的参考价值。

我一直试图在轨道上的ruby中解决问题一段时间,但我无法实现它,我似乎无法在线找到解决方案(这一定很容易,但我不确定是什么写东西来搜索)

所以,在我的Web应用程序中,我有一个CURD表,我使用modal在那里创建新项目:

Image 1 Image 2

这工作得非常好。我想要做的是,当创建它时,我想在另一个页面中发布“ABC已由X用户创建”

在我的情况下,这将是聊天室容器:Image 3

所以在我的情况下,绿色框是我想说的是创建了什么以及谁创建了它。我知道这不是一个复杂的问题,但我似乎无法找到解决方案,而且我已经尝试了好几天了。

真的很感谢你的帮助。如果你不明白这个问题,请告诉我,我可以详细说明。

提前致谢。

亲切的问候,

乌斯曼

答案

您可以创建单独的模型Notification(或类似名称),并在原始模型中使用after_create钩子来自动创建Notification的实例。 Notification可以存储您想要显示为属性的信息。从那里,你必须弄清楚如何在第3页的正确位置显示通知。一种方法是查询所有帖子和通知,并按created_at对它们进行排序。还有其他方法,这取决于你。

另一答案

我得到了你所说的......但我对第一部分感到有些困惑。所以我有一个名为Solr的模型,其中包含与其User相关的所有记录。我应该在after_create hook方法中根据聊天框/事件日志中的时间戳显示记录?你有类似实现的例子吗?

PS - 为什么你说我需要创建一个新模型为什么我不能使用相同的模型?

谢谢。

以上是关于张贴在铁轨上的红宝石的另一页上的主要内容,如果未能解决你的问题,请参考以下文章

填充数据以控制另一页上的成功响应

在一页上的文本区域中写入,在另一页中显示文本数据[关闭]

两个页面上相同的锚点 ID:如何从一个页面链接到另一页上的锚点

问题用铁轨上的红宝石注册到facebook

如何使用 friendly_id 从 URL 中删除特定单词 |铁轨上的红宝石

当 TABLE 跨越多个页面时,如何使第一页上的 TFOOT 显示“继续...”?