Move actions to stream templates
This commit is contained in:
@@ -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 }) %>
|
||||
Reference in New Issue
Block a user