я добавил дополнительный вид на один из моих объектов, а также соответствующий способ и маршрут, но я не могу загрузить вид:метод не найден, но метод есть
NoMethodError in Scans#parse
Showing J:/code/vsdb/app/views/scans/parse.html.erb where line #18 raised:
undefined method `parse' for #<Scan:0x23b0590>
Extracted source (around line #18):
15:
16: <div class="field">
17: <%= s.label :parse %><br />
18: <%= s.text_field :parse %>
19: </div>
20: <% end -%>
Вот метод в контроллер сканирования. Метод есть, поэтому я не понимаю, что сообщение об ошибке действительно жалуется. Я попытался перезагрузить сервер. Я планирую сделать больше с помощью этого метода, я просто хочу, чтобы он показывал представление.
def parse
@scan = Scan.new
end
Форма ищет атрибут модели, называемый 'parse' на вашей модели сканирования. Не уверен, что вы пытаетесь сделать, но для этого вам нужно добавить столбец базы данных 'parse' в таблицу' scanans'. – Mischa
* Вот метод в контроллере сканирования * - он должен быть у вас MODEL, а не в контроллере! – jdoe