Я сделал эту команду: rails g controller father/child
и он genersted это для меня:Namespaced контроллеры и классы модулей
class Father::ChildController < ApplicationController
end
Но моя цель состоит в том, чтобы это:
module Father
class ChildController < ApplicationController
end
end
Являются ли эти два одинаковых? или я должен использовать генератор контроллера по-другому, чтобы получить этот модуль, например, синтаксис?
Они такие же .. –
Спасибо, поэтому рельсы генерируют первый синтаксис для меня. Поэтому после этого я могу просто передать тип и изменить его на второй синтаксис. Пожалуйста, поправьте меня, если я ошибаюсь. –
Да, вы можете, но обязательно добавьте ':: ApplicationController', иначе он будет работать как' Father :: ApplicationController'. –