Rails: NoMethodError в GetFields # index - PullRequest
0 голосов
/ 08 мая 2019

Я пытаюсь что-то создать, используя новый путь маршрута:

 new_project_interface_get_field GET /projects/:project_id/interfaces/:interface_id/get_fields/new(.:format)      get_fields#new

Я пробовал много способов, но он не выглядит правильным и показывает

неопределенный метод `id'для nil:NilClass

<%=link_to  new_project_interface_get_field_path(@project.id,@interface.id) do %>
  <button type="button" class="btn btn-dark"></button>
<% end %>

1 Ответ

0 голосов
/ 10 мая 2019

Звучит так, как будто переменные, которые вы передаете, равны нулю.

Вы пытались проверить, что фактически передается в ваши параметры для params [: project_id] и params [: interface_id]?Если они возвращают ID, возможно, в вашей базе данных нет соответствующих записей Projects / Interface, которые соответствуют, и в этом случае вам нужно будет пересматривать, где бы вы ни передавали свои параметры (или базу данных, с которой вы тестируете).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...