Можно создать дубликат:
Rails primary key and object idRails: Object # id будет устаревшим; Использование Object # object_id
Очень быстрый вопрос. Мой сервер предупреждает меня, что строка 37 будет устаревать, в частности:
#Server error:
views/projects/index.html.erb:37: warning: Object#id will be deprecated; use Object#object_id
#Views/projects/index.html.erb:
6: <% for project in @projects do %>
36: <%= project.id %>
37: <%= Matching.find_all_by_customer_id_and_project_id(@customer.id, project.id).id %>
38: <%= @customer.id %>
Вот мое замешательство. Строка 36 project.id не создает предупреждения, поэтому я предполагаю, что проблема заключается в том, что я вызываю ID в модели Matching. Почему это происходит только при сопоставлении с ошибкой, а не с клиентом или проектом? Как я могу исправить это в своем коде?
Большое спасибо.