Я пытаюсь сделать глупую простую CMS для одного из моих клиентов, используя рельсы. Я создал строительные леса для Page
и был успешным при создании и рендеринге этих страниц, однако маршрутизация уродливая.Понимание маршрутизации с рельсами
Прямо сейчас, если я хочу, чтобы посмотреть на домашней странице, я получаю URL, как это: example.com/pages/1
Я хотел бы выполнить 2 вещи:
Как настроить маршрутизацию так что example.com
автомагически захватывает страницу под названием «дом»
и
Как настроить маршрутизацию так, что example.com/page/page_name
выполняет
@page = Page.find_by name: 'page_name'
Вместо того чтобы пытаться изобретать велосипед, посмотрите на https: //www.ruby- toolbox.com/categories/content_management_systems. Поскольку вам нужно что-то простое, Radiant может быть хорошо подходит. – CuriousMind