Моя цель состоит в том, чтобы предоставить продавцам (Пользователю) возможность загружать файлы покупателям (Покупателю) на своей странице Пользователь, Продажи (страница своей истории продаж).Я использую Devise для ролей пользователей.
У меня есть ссылки, например, у меня работает URL " localhost: 3000 / orders / 28 / sales_uploads / new ", поэтому я могу загрузитьна конкретную продажу.
Хотя на странице «Продажи» для пользователя / продавца я хочу, чтобы они могли загружать файл покупателю (покупатели покупают товар, затем продавец загружает файл после покупки - каждыйпродукт / покупка будет изготовлен по индивидуальному заказу), либо через страницу продаж, желательно, либо нажав ссылку - вот где у меня возникают проблемы.Я хочу, чтобы продавец щелкнул ссылку «Загрузить», которая затем направит его на страницу для загрузки файла для заказа.
В представлении страницы «Продажи» (views / sales_uploads / sales) у меня есть
<%= link_to "Upload", new_order_sales_upload_path(@order, order) %>
но я получаю сообщение об ошибке, что нет order_id.
Как мне сделать так, чтобы ссылка ссылалась на заказ с идентификатором заказа.
У меня есть
<% @orders.each do |order| %>
так что это циклично, и я не могу понять, почему это не сработает.
Вот мой github https://github.com/brandnamewater/digitalcommerce
Как вы будетесмотри в представлении выше, у меня работает велосипед.Я предполагаю, что у меня есть проблема в другом месте, возможно, в контроллере.Хотя я просто не могу понять это.
На всякий случай лучше связать все приложение, так как могут быть другие проблемы, о которых я не знаю, которые вызывают это.
Я регулярно занимаюсь кодированием всего несколько недель, и я уверен, что это что-то очень важное для некоторых из вас, но я не могу понять это.Я пытался сделать это в течение 2 ночей, и никакой другой поиск в Google, поиск в стеке и т. Д. Не помогли.