У меня есть исходная база данных, которая отображает информацию о пользователях-администраторах и ссылки на страницы профилей отдельных участников. База данных отлично отображает изображения и данные на главной странице, но выдает nil <p>, with id </p> *== $0*
, когда я пытаюсь вызвать отдельные объекты на странице показа.
маршруты.rb:
get '/team', to: 'pages#team'
get '/team/:id', to: 'pages#show', as: 'agent'
pages_controller.rb:
def team
@admins = Admin.where(role: :staff)
end
def show
@admin = Admin.find(params[:id])
end
просмотры/страницы/team.html.erb:
<%= link_to agent_path(agent.id), class:"team-link" do %>
.....
<% end %> (all working, routes stable)
просмотры/страницы/show.html.erb:
<p><% @admin.name %>, with id <% @admin.id %></p>
#rendering == $0
Где разрыв соединения для передачи данных? Я работаю над этим уже день или около того, и это довольно прочная стена для меня.