Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

164
Views
Rails sorttable.js Ninguna ruta coincide con [GET] ".../sorttable.js"

Tengo la aplicación Rails 5, donde intento agregar la capacidad de ordenar la tabla a través de encabezados en los que se puede hacer clic. Traté de usar ransack gem pero tengo algunos problemas descritosaquí . Como alternativa, encontré una biblioteca JS realmente agradable llamada sortable.js de este sitio https://kryogenix.org/code/browser/sorttable/ . Seguí las instrucciones, todo lo que tenía que hacer era:

  1. copiar/pegar sorttable.js en app/assets/javascripts/sorttable.js
  2. pon <script src="sorttable.js"></script> en la parte superior de mi _pending.list.html.erb
  3. agregar clase sortable en la clase de tabla

_pending.list.html.erb

 <main role="main"> <div class="left-margin-row top-buffer"> <div class="col-md-10"> <% if pending_caregiver_authorizations.any? %> <div class="multi-modal"> <table class="table table-striped table-bordered sortable"> <thead> <tr> <th>Name</th> <th>Patients</th> <th>Requested on</th> </tr> </thead> <tbody> <% pending_caregiver_authorizations.each do |authorization| %> <tr> <td><%= link_to "#{authorization.registrant.first_name}", registrant_path(authorization.registrant) %></td> <td><%= authorization.created_at.in_time_zone(Time.zone) %></td> </tr> <% end %> </tbody> </table> </div> <% else %> <h5>No pending authorizations</h5> <% end %> </div> </div> </main>

Con el código anterior me sale un error:

 ActionController::RoutingError (No route matches [GET] "/caregiver_authorizations/sorttable.js"):

Si muevo el archivo sorttable.js a la misma carpeta donde vive _pending.list.html.erb parcial, obtendré el mismo error.

[Editar]

application.js

 //= require jquery //= require jquery_ujs //= require jquery.fileDownload //= require jquery.dataTables.min //= require bootstrap-sprockets //= require bootstrap-datepicker/core //= require bootstrap-select //= require turbolinks //= require_tree .
about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!