Не совсем уверен, что происходит или почему идентификатор провайдера возвращает ноль, и он возвращается только ноль, когда пытается отобразить provider_patient_access_path. Я добавляю новые страницы для провайдеров, так что должно быть так: localhost: 3000 / provider / id / Patient_access
<!-- PROVIDERS SIDE MENU -->
<%= link_to provider_patient_access_index_path(@provider.id) do %>
<div class="side-menu-item">
<div class="side-menu-icon" data-id="<%= @provider.id %>"><div id="side-menu-icon-search"></div></div>
<div id="side-menu-item-text-patient-profiles" class="side-menu-item-text">Patient Access</div>
</div><!--side-menu-item-->
<% end %>
<!-- ROUTES -->
resources :providers do
resources :patient_access, only: [:index]
end
<!-- PROVIDERS_CONTROLLER -->
class PatientAccessController < ApplicationController
def index
@provider = Provider.find(params[:provider_id])
@active_patients = @provider.lists
authorize @provider
end
end
end