0

I'm new to both Ruby on Rails and Locomotive CMS, but I'm just starting to create my first site with them.

I've got the engine running in a full Rails app (I'm going to need to deploy it on our own server later on). But it's just spitting out the 'Template' content defined through the admin interface, without any other template/content around it.

admin screen

enter image description here

I can 'fix' it by shoving the html for the whole page in through this input field. But that's not right, surely? The Getting Started guide talks of putting the templates in the filesystem, at something like: Pages/index/first page. "All pages are inherited from index". I have an index.liquid under views/pages but it's not picking that up... (I've tried a couple of other locations too).

I'm sure this is a dumb question, but please could someone tell me where to put my template in the file system? Or how to point Locomotive to pick it up from the right place?

(I did get the file system liquid template working by defining it through the Rails way, with a route, a controller and adding a liquid template initializer I found here. But then it's missing the variables that should come from the CMS content).

I'm loading the site using bundle exec unicorn_rails. And I'm using Rails v3.2.13, Ruby v1.9.3 and Locomotive_cms v2.2.2.

Thanks!

4

1 に答える 1

8

LocomotiveCMS のディディエです。

LocomotiveCMS は他の CMS とは少し異なります。ある意味では、mongodb、rails、およびその他のコンポーネントをインストールすることなく、サイトをローカルで管理するための Wagon という名前のツールを提供しています。もう 1 つの大きな利点は、テンプレートを HAML で記述し、CSS を SASS/SCSS または Less で記述できることです (Compass も組み込みました)。また、好みのテキスト エディターを使用できます (ブラウザーでサイト全体を編集するのは悪夢です)。これは、LocomotiveCMS サイトの開発に関して非常に効率的であるための優れたエコシステムです。

ローカルでの作業が完了したら、アプリケーションを Heroku にプッシュするのと同様の方法で、サイトをリモートの LocomotiveCMS エンジンにデプロイできます。実際、サイトをプッシュすると、最終エンド ユーザーのバックオフィスが作成されます。

そのページを読むことをお勧めします。 http://doc.locomotivecms.com/guides/get-started/requirements とこれも http://www.locomotivecms.com/tour

私たちのメッセージは公式ウェブサイトではまだ明確ではありませんが、信じてください、私たちはそれをより良くするために取り組んでいます.

それがあなたを助けることを願っています!

ディディエ

于 2013-08-01T14:18:16.640 に答える