Rails (гибкая веб-разработка с rails 4-е издание) После создания корзины не удается найти файл с именем current_cart.rb? - PullRequest
0 голосов
/ 18 октября 2019

Я пытаюсь следовать примеру, который называется «Поиск корзины», и вот мой код

rails new n cd n cd bin rails generate scaffold Cart rails db:migrate Кажется, он работает очень гладко, в моей книге они сказали, что есть файл с именем current_cart.rb в папке n\app\controllers\concerns, и я должен сохранить идентификатор корзины в сеансе, проиндексировав его символом: cart_id, но моя проблема в том, что я не могу найти имя файла current_cart.rb в этой папке. Существует только файл с именем .keep?

Должен ли я создать файл с именем current_cart.rb и скопировать содержимое этой книги в этот файл? Большое спасибо за чтение моей проблемы.

1 Ответ

1 голос
/ 18 октября 2019

Anh Bui: Я заметил несколько моментов, которые мне не нравятся.

  1. Почему вы зашли внутрь bin (cd bin) и запустили скаффолд, который не требуется, вы можете запустить то же самое? из самой папки n.
  2. Вы запустили эшафот для Корзина , тогда как вы можете искать файл current_cart.rb .

  3. Как правило, файл интересов не создается по умолчанию, вам необходимо создать этот файл в папке интересов для модели или контроллера.

  4. Создать проблемы как модуль имя_заботы и включите эту проблему в модель или контроллер, где вы хотите использовать функциональность проблемы
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...