相关疑难解决方法(0)

Rails应用程序中控制器的Body类

目前我的布局中有这个:

<body class="<%= controller.controller_name %>">
Run Code Online (Sandbox Code Playgroud)

我想添加一个额外的类,对于设置它的任何控制器中的所有动作都是相同的,类似于:

class SomeController < ApplicationController

body_class 'page'

...

end


class AnotherController < ApplicationController

body_class 'page'

...

end
Run Code Online (Sandbox Code Playgroud)

这将导致:

<body class="some page">

<body class="another page">
Run Code Online (Sandbox Code Playgroud)

实现这一目标最简单的方法是什么?我可以使用控制器类变量吗?

ruby-on-rails helpers

4
推荐指数
2
解决办法
6233
查看次数

特定页面的 ActionCable

想知道当您想将频道与正在查看的页面联系起来时,将 ActionCable 与 Turbolinks 结合使用的最佳实践是什么。

一个经典的例子,当然,如果你有一篇带有评论的文章——你怎么能只流式传输与查看的文章相关的那些评论,然后在查看不同的文章时订阅不同的频道?

turbolinks:loaded在 JQuery上使用过事件,但不知道将它链接到什么。我想每次都重新订阅吗?不重新加载JS怎么可能?

ruby-on-rails turbolinks actioncable

1
推荐指数
1
解决办法
1128
查看次数

标签 统计

ruby-on-rails ×2

actioncable ×1

helpers ×1

turbolinks ×1