Ответ 1
Вы перезагрузили сервер? Всегда имейте в виду, что после установки драгоценного камня или плагина. Всегда перезагружайте сервер
Я просматривал переполнение стека, и я заметил, что многие люди используют simple_form для облегчения своей жизни.
Я хотел попробовать, поэтому я добавил драгоценный камень в свой файл gem (gem 'simple_form'
) и отправил:
rails generate simple_form:install --bootstrap
После прочтения сообщения об установке я создал представление с образцом кода из файла readme:
<%= simple_form_for @user do |f| %>
<%= f.input :username %>
<%= f.input :password %>
<%= f.button :submit %>
<% end %>
К сожалению, я получаю эту ошибку, как только я пытаюсь загрузить страницу:
undefined method `simple_form_for' for #<#<Class:0x69dd688>:0x6903ac8>
Что дает? Почему он не может даже распознать метод? Я чувствую, что здесь что-то действительно отсутствует. Может быть, потому, что я использую bootstrap-sass? Нужно ли включать помощника в свой пользовательский контроллер?
Вы перезагрузили сервер? Всегда имейте в виду, что после установки драгоценного камня или плагина. Всегда перезагружайте сервер
Все, потому что вы не перезапустили свой сервер после установки новых библиотек, таких как simple_form, dev и т.д.
Попробуйте остановить сервер и перезапустить его. Ваш код идеален!. Я столкнулся с этим несколько раз. Решение просто перезагружает сервер!
Вы должны перезагрузить сервер после установки simple_form
.