Move actions to stream templates

This commit is contained in:
Jorge Manrubia
2025-09-28 22:48:26 +02:00
parent d57824b951
commit 1a46199199
4 changed files with 3 additions and 3 deletions
@@ -9,17 +9,14 @@ class Collections::ColumnsController < ApplicationController
def create
@column = @collection.columns.create!(column_params)
render turbo_stream: turbo_stream.before("closed-cards", partial: "collections/show/column", method: :morph, locals: { column: @column })
end
def update
@column.update!(column_params)
render turbo_stream: turbo_stream.replace(dom_id(@column), partial: "collections/show/column", method: :morph, locals: { column: @column })
end
def destroy
@column.destroy
render turbo_stream: turbo_stream.remove(dom_id(@column))
end
private
@@ -0,0 +1 @@
<%= turbo_stream.before("closed-cards", partial: "collections/show/column", method: :morph, locals: { column: @column }) %>
@@ -0,0 +1 @@
<%= turbo_stream.remove(dom_id(@column)) %>
@@ -0,0 +1 @@
<%= turbo_stream.replace(dom_id(@column), partial: "collections/show/column", method: :morph, locals: { column: @column }) %>