... def new @event = Event.new end def create @event = Event.new(event_params) if @event.save ActionCable.server.broadcast "room_channel_user_#{user.id}", event: render_event(@event) else render 'new' end end private def event_params params.require(:event).permit(:user_id, :performance, :name, :tip_event, :description, :priority, :subcategory_id, :category_id) end def render_event(event) render(partial: 'event', locals: { event: event }) end ... end
When I call ActionCable, the render (render_event) is triggered, and I need the page to show the whole event after create (that is, I need root_url instead of "/ events").
How to make a redirect?
render_event
method look like? And what will happen if create addredirect_to root_path
at the end? - Vasilisarender_event
methodrender_event
- Vasilisa