Что такое Post
?Я имею в виду, какова природа Post
?Например, это услуга?
Если бы это была служба (например), я бы поместил ее в:
/app/services/cms/types/post_service.rb
И затем определил бы ее как:
class Cms::Types::PostService
end
Если бы это былоtype
(кажется, это может быть проблематичное имя), тогда я бы определил его в:
/app/types/cms/post_type.rb
и определил бы его как:
class Cms::PostType
end
Другими словами, имякаталог под /app
, использующий описание того, что есть Post
(как rails делает с models
, controllers
и т. д.), а затем добавьте описание (в единственном числе) в конец вашего определения (rails делает это с controllers
, helpers
и mailers
, но не с models
).