将页面添加到RefineryCMS

时间:2015-01-01 22:29:34

标签: ruby-on-rails-4 refinerycms

我是railsRefineryCMS的新手,我想添加一个新的html页面,该页面出现在RefineryCMS界面和rails应用程序文件夹中。 但是当我从界面添加页面并使用此命令来拥有所有页面

 rake refinery:override view=refinery/pages/*

我只是得到家和显示页面。 那么如何让这个页面从我的应用程序中修改它或如何从我的应用程序文件夹创建页面并在我的RefineryCMS inetrface中显示它?

1 个答案:

答案 0 :(得分:-1)

我可能错了,因为我也是新手,但是:

  1. 从Refinery的UI创建的页面存储在数据库中(在创建Web服务器时检查它们的日志)。然后将它们传递给home.html.erb并在此模板中呈现。因此,您可以将Refinery中的数据包装成某些内容,但不能在此处修改此数据。
  2. 为了能够完全修改内容,请考虑以下变体: 一个。您可以通过Refinery添加其他部分。 湾您可以为此创建单独的引擎。 RailsCasts中涵盖了这两种变体。第二种变体更复杂,但也更灵活。