Phoenix не может сгенерировать HTML-шаблон с ошибкой «недопустимое имя модуля» - PullRequest
0 голосов
/ 05 мая 2019

Проблемы с запуском шаблонов phx.gen.html.Это команда, которую я пытаюсь


mix phx.gen.html Shipments shipmentroutes shipmentroute address:string date:string groups_involved:string

с сообщением об ошибке этого


mix phx.gen.html, phx.gen.json and phx.gen.context expect a
context module name, followed by singular and plural names of
the generated resource, ending with any number of attributes.
For example:

    mix phx.gen.html Accounts User users name:string
    mix phx.gen.json Accounts User users name:string
    mix phx.gen.context Accounts User users name:string

The context serves as the API boundary for the given resource.
Multiple resources may belong to a context and a resource may be
split over distinct contexts (such as Accounts.User and Payments.User).

Она не дает никаких объяснений, почему это недопустимое имя модуля,поэтому я понятия не имею, как это исправить.Я не видел ничего подобного в Интернете.Любые идеи, почему Феникс видит это как плохое имя модуля?

1 Ответ

0 голосов
/ 05 мая 2019

Для всех, кто сталкивался с этим, Phoenix разрешает для схемы все, что начинается с заглавной буквы, поэтому оно должно выглядеть следующим образом

mix phx.gen.html Shipments Shipmentroutes shipmentroute address:string date:string groups_involved:string

...