我决定咨询,以便将rails 4.2.2更新到5.0.0.1此外,根据Cloud9编辑器,app/assets/javascripts/cable.js中的ActionCable结果未定义:ActionCable is not defined; please fix or add /*global ActionCable*/
是否遗漏了什么,比如app/assets&
我尝试使用React new Hooks和ActionCable,但仍然存在一个问题,即在尝试发送状态时无法在Rails中获取正确的数据。我尝试在做完setState()后立即使用send()方法并发送更新后的数据,但由于某些原因,在Rails部分接收的数据是旧的。我认为数据更新状态的时间比我的请求更新的时间晚。如果我从e.target.value中取值,则一切正常。
因此,我尝试使用新的useEffect()钩子并在那里发送数据。但我只在渲染页面时获得数据。我可以共享Rails代码,但只有一个接收器,没有</em
我正在构建一个自动收报机应用程序,它将根据每60秒刷新一次的数据向用户发出警报。我不希望新的数据调用来自客户端,但也不知道如何让控制器持续进行API调用并推送到客户端。 def search render json: @price # Use callbacks to share common setup or constraints between actions. # @price = Price.find(params[:id])
我正在开发一个伴随我的RoR webapp的同伴React本地应用程序,并希望使用ActionCable (websockets)构建一个聊天功能。我无法让我的与ActionCable对话。我尝试过一些库,包括,但没有成功。最初的连接似乎是有效的(我知道这一点,因为我以前有错误,当我通过适当的params时,它们就消失了)。这是“我的React本机代码”的缩写版本:
class Se
用户创建一个聊天,ActionCable更新用户端的页面。如果用户想要删除聊天,ActionCable将删除用户端的聊天。一切都很完美。但是如果我为此写测试,测试就失败了。这是我的控制器。chat.comments.delete_all id = '#chat-to-delete-id'+chat.id.to_s ActionCable.server.broadcast由于您是在web浏览器中加载它,我们