问题标签 [public-activity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Rails:Public_Activity Gem - 未初始化的常量
我正在尝试使用 Rails 4 制作应用程序。
我已经安装了 public_activity gem。
我遵循了 Ryan Bates Railscast 并采用了基于控制器的方法,以及更轻的 Common 选项(而不是跟踪模型)。
在我的活动控制器中,我有:
在我的 project.rb 中,我有:
在我的项目控制器中,创建动作,我有:
在我的活动视图 - 索引中,我有:
在我的公共活动(查看文件夹)/project/_create.html.erb 中,我有:
当我尝试这个时,我得到这个错误:
我尝试替换活动#index 的开头行,以便活动是活动,但它只是将错误消息更改为:
这个错误是什么意思?我如何解决它?
谢谢
ruby-on-rails - 在索引中使用 before_action 并从每个索引中提取数据
我想我可能会错过一些非常明显的东西,但我就是想不通。我正在尝试从 PublicActivity 上的 custom_activity 事件保存的参数中提取 id 和 provider 参数,并将它们传递给我的 Notification 模块并在视图中显示输出。我的问题是我无法从每个活动中获取需要传递给通知的信息。使用当前的设置,我可以获得所有活动,但我只能获得一组要传递的参数。所以.. 我如何设置每个活动 id 并从中获取所需的数据以传递给 Notification::Timeline?
我的路线
为了清楚起见,这是一个单一的活动
此外,我尝试直接提取数据,但我不确定如何将每个 id 和 provider 值与相应的活动匹配。
ruby-on-rails - Rails Public Activity Gem - 创建动作控制器后
我正在尝试使用 Rails 4 制作应用程序。
我已经安装了 public_activity gem。
我遵循了 Ryan Bates Railscast 并采用了基于控制器的方法,以及更轻的 Common 选项(而不是跟踪模型)。
在我的活动控制器中,我有:
在我的 project.rb 中,我有:
在我的项目控制器中,创建动作,我有:
在我的活动视图 - 索引中,我有:
在我的公共活动(查看文件夹)/project/_create.html.erb 中,我有:
当我尝试这个时,它给了我一个空白页面(没有创建新活动)。当我尝试创建一个新项目时,我在提交表单时遇到了困难,因为我收到了这个错误:
问题是我的项目控制器的创建操作中的这一行。
是否有其他地方可以将其放入控制器中以使其在项目保存后运行?我已经阅读了有关回调的信息,但它们需要在模型中,并且我想保持这个过程从控制器运行。
ruby-on-rails - 如何在公共活动 gem 中仅向特定用户显示活动
我想做的是使用公共活动 gem 来构建一个通知系统,我遵循了这个Railscast,一切正常。
我有一篇文章和一个评论模型,用户可以在其中评论彼此的文章,文章所属的用户将在他们的活动提要中得到通知,但这里的问题是活动页面显示所有用户的活动,但现在我只想向文章所属的特定人员显示活动。因此,如果用户单击活动按钮,他们将只会看到文章中发生的活动。
有没有办法做到这一点?
ruby-on-rails - 如何在公共活动 gem 中仅向帖子所属的用户显示活动
我想做的是使用公共活动 gem 来构建一个通知系统,我遵循了这个railscast并且一切正常。我有一篇文章和一个评论模型,用户可以在其中评论彼此的文章,文章所属的用户将在他们的活动提要中得到通知,但这里的问题是活动页面显示所有用户的活动,但现在我只想向文章所属的特定人员显示活动。意味着如果用户点击活动按钮,他们将只会看到文章上发生的活动。有没有办法做到这一点?提前致谢。
我到目前为止所尝试的,但它似乎不起作用
活动控制器.rb
ruby-on-rails - 如何使用公共活动 gem 作为通知系统?
虽然我之前问过这个问题但没有得到任何有用的答案
我想做的是使用公共活动 gem 来构建一个通知系统,我遵循了这个railscast并且一切正常。我有一篇文章和一个评论模型,用户可以在其中评论彼此的文章,文章所属的用户将在他们的活动提要中收到通知,但这里的问题是活动页面显示所有用户的活动,但现在我只想向文章所属的特定人员显示活动。意味着如果用户点击活动按钮,他们将只会看到文章上发生的活动。有没有办法做到这一点?提前致谢。
我到目前为止所尝试的,但它似乎不起作用
活动控制器.rb
ruby-on-rails - 结合两个 where 查询
如何合并这两个 ActiveRecord 关系?
当我这样做时,如果一个是空的,他们默认为空的
ruby-on-rails - 使用公共活动跟踪和显示喜欢
我一直在试图弄清楚如何制作它,以便我可以创建一个活动页面,列出其他用户对您的 OWN 个人帖子的喜欢。就我而言,我没有朋友或关注系统,所以实际上任何注册的人都可以喜欢一个帖子。我一直在到处寻找,但找不到如何完成的示例
目前,我在我的后控制器中定义了一个类似的方法
我还有一个活动控制器:
我的 Post 模型如下所示:
我的活动视图模板如下所示:
截至目前,我的通知页面没有显示任何内容。我如何去显示一个提要,显示我的帖子从其他用户那里收到的所有喜欢。非常感谢
ruby-on-rails - 公共活动 - 根据某些属性更改创建活动
我正在使用 Rails gem,Public Activity,并希望为每个update
操作创建一个活动实例,但需要捕获。我只希望在更改某个属性时创建事件。在我的情况下,这将是一个帖子的time_zone
. 以下是我的帖子控制器中当前创建活动的方式:
我在文档中找不到任何解释如何执行上述操作的内容。有没有办法设置,比方说一个条件来检查是否time_zone
已更改以实现这一点?
ruby-on-rails - How do display activity owner name in Angular?
I'm trying to build a activity stream in my rails/angular application using the Public Activity gem and the Railscast. It's a pretty easy set up on the rails side, but I'm having some trouble with the angular side of things.
I've tracked my movie model. So when a movie is added it's recorded as a new activity. I've created a template, service and controller (on the angular side) to display the activity.
The template,
When I view the template in my app it displays like this (which is expected).
Ofcourse this is not how I want to display the data, but here it gets tricky. In the railscast Ryan adds this code to his template,
So he uses activity.owner.name
to present the name. But I have no idea how to get this result in Angular. The owner_id
is the id of the user that added the movie, but I don't know how to display it through Angular.