Стимульный рефлекс не работает и сервер останавливается сам, я получаю эту ошибку

Мой проект просто работал хорошо, пока я не добавил драгоценный камень рефлекса стимула, чтобы опубликовать и отменить публикацию сообщения. Когда я обновляюсь, сервер останавливается сам по себе.

Это с сервера

      C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/redis-4.3.1/lib/redis/client.rb:382:in `rescue in establish_connection': Error connecting to Redis on localhost:6379 (Redis::TimeoutError) (Redis::CannotConnectError)

это мой edit.html.erb

          <div class="card-footer">
            <% if @post.published? %>
            <a href="#" class="btn btn-warning col-12"
            data-reflex='click->PublisherReflex#unpublish'
            data-post-id='<%= @post.id %>'>
            Unpublish
          </a>
            <% else %>
            <a href="#" class="btn btn-dark col-12"
            data-reflex='click->PublisherReflex#publish'
            data-post-id='<%= @post.id %>'>
            Publish
          </a>
            <%end%>
          </div>

это publisher_reflex.rb

          def publish
      post = Post.find(element.dataset[:post_id])
      post.update(published: true, published_at: Time.now)
    end
    
    def unpublish
      post = Post.find(element.dataset[:post_id])
      post.update(published: false, published_at: nil)
    
    end

это мой cable.yml

      development:
  adapter: redis
  url: <%= ENV.fetch("REDIS_URL") { "redis://localhost:6379/1" } %>
  channel_prefix: ngong_municipality_development

test:
  adapter: test

production:
  adapter: redis
  url: <%= ENV.fetch("REDIS_URL") { "redis://localhost:6379/1" } %>
  channel_prefix: ngong_municipality_production

0 ответов

Другие вопросы по тегам