Подтвердить что ты не робот

Undefined метод `simple_form_for 'в приложении RoR

Я просматривал переполнение стека, и я заметил, что многие люди используют 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? Нужно ли включать помощника в свой пользовательский контроллер?

4b9b3361

Ответ 1

Вы перезагрузили сервер? Всегда имейте в виду, что после установки драгоценного камня или плагина. Всегда перезагружайте сервер

Ответ 2

Все, потому что вы не перезапустили свой сервер после установки новых библиотек, таких как simple_form, dev и т.д.

Попробуйте остановить сервер и перезапустить его. Ваш код идеален!. Я столкнулся с этим несколько раз. Решение просто перезагружает сервер!

Ответ 3

Вы должны перезагрузить сервер после установки simple_form.