Как настроить вид, созданный страницей Comfy CMS? - PullRequest
0 голосов
/ 01 июля 2019

В моем приложении Rails 3.2 я использую comfortable_mexican_sofa 1.8.

Я создал несколько страниц CMS внутри администратора CMS (некоторые статические страницы, такие как «О нас», «Свяжитесь с нами» и т. Д.). Все эти страницы заполняются полями в разделе администрирования CMS.

Но я не могу понять, как настроить шаблон так, чтобы он правильно отображал информацию о нас.

Вот лог:

Started GET "/about" for 127.0.0.1 at 2019-07-01 01:42:05 -0500
Processing by CmsContentController#render_html as HTML
  Parameters: {"cms_path"=>"about"}
   (1.3ms)  SELECT COUNT(*) FROM "admins" WHERE (admins.superadmin = 't')
   (0.7ms)  SELECT COUNT(*) FROM "cms_sites" 
  Cms::Site Load (0.4ms)  SELECT "cms_sites".* FROM "cms_sites" LIMIT 1
  Cms::Page Load (1.5ms)  SELECT "cms_pages".* FROM "cms_pages" WHERE "cms_pages"."site_id" = 1 AND "cms_pages"."is_published" = 't' AND "cms_pages"."full_path" = '/about' ORDER BY cms_pages.position LIMIT 1
  Cms::Layout Load (0.8ms)  SELECT "cms_layouts".* FROM "cms_layouts" WHERE "cms_layouts"."id" = 5 ORDER BY cms_layouts.position LIMIT 1
  Cms::Block Load (1.0ms)  SELECT "cms_blocks".* FROM "cms_blocks" WHERE "cms_blocks"."page_id" = 9 AND "cms_blocks"."identifier" = 'blurb' LIMIT 1
  Cms::Page Load (0.8ms)  SELECT "cms_pages".* FROM "cms_pages" WHERE "cms_pages"."id" = 9 ORDER BY cms_pages.position LIMIT 1
  CACHE (0.0ms)  SELECT "cms_layouts".* FROM "cms_layouts" WHERE "cms_layouts"."id" = 5 ORDER BY cms_layouts.position LIMIT 1
  Cms::Layout Load (0.8ms)  SELECT "cms_layouts".* FROM "cms_layouts" WHERE "cms_layouts"."id" = 2 ORDER BY cms_layouts.position LIMIT 1
  Cms::Block Load (1.3ms)  SELECT "cms_blocks".* FROM "cms_blocks" WHERE "cms_blocks"."page_id" = 9
  Rendered inline template (1.5ms)
  Rendered partials/cms/pages/_header.html.haml (78.3ms)
  Cms::Page Load (0.7ms)  SELECT "cms_pages".* FROM "cms_pages" WHERE "cms_pages"."id" = 1 ORDER BY cms_pages.position LIMIT 1
  Rendered inline template within layouts/cms_inside (108.3ms)
  Cms::Page Load (1.3ms)  SELECT "cms_pages".* FROM "cms_pages" WHERE "cms_pages"."site_id" = 1 AND (parent_id IS NULL) ORDER BY cms_pages.position LIMIT 1
  Cms::Page Load (0.7ms)  SELECT "cms_pages".* FROM "cms_pages" WHERE "cms_pages"."parent_id" = 1 AND "cms_pages"."is_published" = 't' ORDER BY cms_pages.position OFFSET 1
  Rendered shared/_navbar.html.erb (13.5ms)
  Cms::Snippet Load (1.2ms)  SELECT "cms_snippets".* FROM "cms_snippets" WHERE "cms_snippets"."site_id" = 1 AND "cms_snippets"."identifier" = 'footer_contact' ORDER BY cms_snippets.position LIMIT 1
  Rendered inline template (1.5ms)
  Rendered shared/_footer.html.erb (13.6ms)
Completed 200 OK in 386.2ms (Views: 324.8ms | ActiveRecord: 12.5ms)

У меня нет объявленного в моем routes.rb пути 'about', ни about_controller, и поэтому у меня нет app/views/cms/pages/about.html.erb или чего-то подобного.

У меня есть такие вещи, как layouts/cms_inside, который правильно отображает, но у него есть блок yield, который просто отображает данные, собранные из текстовых полей в CMS Admin.

Я проверил документы в репозитории GH, но не ясно, как настроить эти сгенерированные страницы.

Мысли

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...