Я пытаюсь внедрить Devise в свой проект, но после выполнения всех шагов установки для devise, когда я пытаюсь посетить конечную точку users / sign_up, я получаю сообщение об ошибке:
NoMethodError в Devise :: Registrations# new
<%= link_to "View All", tags_path, class: "item" %>
<% @tags.each do |tag| %>
<%= link_to tag.name, tag_path(tag), class: "item" %>
<% end %>
<%= link_to "Create New", new_tag_path, class: "item" %>
Я попытался добавить метод в свой контроллер приложений, чтобы сделать мой доступ к модели тегов глобальным, но это до сих пор не решило проблему nilClass.Я использую rails 5.2, devise 4.2
Этот фрагмент кода, который заставляет rails работать, живет на моей панели навигации, которую я живу в файле application.html.erb.Я сделал метод глобальных тегов в контроллере приложения, чтобы решить эту проблему, но безрезультатно.
def find_all_tags
@tags = Tag.all
end
end