基于数据库读取显示状态而无需查看查询

时间:2019-03-05 17:31:32

标签: jquery sql ruby-on-rails

当用户访问帖子显示页面时,脚本将获取请求,并在posts_users表[join table]中添加用户ID和帖子ID之类的详细信息。如何从posts_users表中获取数据并在没有视图查询的情况下针对每个帖子在索引页面中显示为已读或未读。这是我的帖子显示页面

If oSearch.RequestDate.Date = 
Provider.GetLocalTimeByZipCode(oSearch.ZipCode, 
Now).Date Then
<do computer stuff>

这是我在帖子控制器中的读取动作

<script>
  $(document).ready(function () {
      var url = $(location).attr('href');
      var post_id = url.split('/').reverse()[0];
      var topic_id = url.split('/').reverse()[2]
      $.ajax({
          url: '/topics/' + topic_id + '/posts/' + post_id + '/read',
          type: 'POST'
      });
  });

是否有解决方案在视图页面中显示已读和未读状态? 在此先感谢:)

0 个答案:

没有答案