The projects path isn't coming from the controller, it's coming from the routes file. Do you have any references in your routes.rb file that mention projects?
Started GET “/pm/projects” for 10.0.1.10 at 2019-05-21 15:12:09 -0400
Cannot render console from 10.0.1.10! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255
Processing by ProjectsController#index as HTML
User Load (0.6ms) SELECT “users”.* FROM “users” WHERE “users”.“id” = $1 ORDER BY “users”.“id” ASC LIMIT 1 [[“id”, 1]]
“ProjectsController::index =================================================”
browser:
<%= link_to "show1", rec %>
--> arguments passed to url_for can't be handled. Please require routes or provide your own implementation
where are you calling that link_to helper? on a view? on a helper? sounds like you are not on the right context to properly use url_for helper (that’s why it complains that you have to require routes or provide your implementation for it)