問題タブ [turbo-rails]
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 - Turbo-rails 個別スコープの部分ブロードキャスト更新
スコープ ルートに応じて、ActiveRecord の更新を個別のパーシャルにブロードキャストしたいと考えています。どうすればそれができますか?
例: Post モデルがありhas_many :comments
ます。コメントは更新できますcomment
。次のフォルダーに a の 2 つのパーシャルがあり、個別のテンプレートを使用してそれらを表示します。
- /views/comments/_comment.html.erb
- /views/ビジター/comments/_comment.html.erb
レコードを更新するたびに、ターボ ストリームを使用してブロードキャストされます。
問題は、ブロードキャストされた結果が/views/comments/_comment.html.erb
アプリケーション全体で使用されていることです。ビューが特定のスコープの下にあるときにスコープ付きパーシャルを使用してコメントをブロードキャストおよび再レンダリングし、スコープが定義されていないときにスコープなしパーシャルを使用する方法が必要ですか?それは可能ですか?