Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 需要了解CMS吗_Ruby On Rails_Ruby_Content Management System - Fatal编程技术网

Ruby on rails 需要了解CMS吗

Ruby on rails 需要了解CMS吗,ruby-on-rails,ruby,content-management-system,Ruby On Rails,Ruby,Content Management System,在RubyonRails中,CMSGem支持更强大的功能和完全可定制的功能 我需要创建一个应用程序,有一个管理员,创建,更新和编辑,删除页面 并希望使用可定制的CSS和其他功能,如我可以添加到应用程序内部 例如,计算页面上某篇文章的赞数,并在facebook上共享该页面 你的帮助和建议绝对是恰当的 谢谢你的帮助 根据我自己的经验,我可以推荐能满足您大部分要求的。您可以完全定制CSS,一方面它允许您将Rails引擎添加到CSS中,但也可以将其作为gem添加到现有应用程序中。不过,你需要做一些工作才

在RubyonRails中,CMSGem支持更强大的功能和完全可定制的功能

我需要创建一个应用程序,有一个管理员,创建,更新和编辑,删除页面

并希望使用可定制的CSS和其他功能,如我可以添加到应用程序内部

例如,计算页面上某篇文章的赞数,并在facebook上共享该页面

你的帮助和建议绝对是恰当的


谢谢你的帮助

根据我自己的经验,我可以推荐能满足您大部分要求的。您可以完全定制CSS,一方面它允许您将Rails引擎添加到CSS中,但也可以将其作为gem添加到现有应用程序中。不过,你需要做一些工作才能获得你的计数和Facebook共享

我也曾听过一次创造者的演讲,乍一看,这个演讲似乎更加灵活,但你需要投入更多的时间来开始。它允许通过配套应用程序将正在运行的站点从开发转移到生产,而您必须使用CMS“在线”开发内容


我想你的选择将取决于你的品味。当然

中还列出了许多其他的可能性。为了给出一些观点,我们最近从sratch创建了自己的CMS

这很简单,网上有几个教程解释了这个过程

基本上,您需要:

型号-发布、用户、选项

控制器-帖子、应用程序、用户、管理员:[应用程序、帖子]

视图-应用程序(索引)、帖子、管理员:[应用程序(索引)、帖子]

以下是一些资源:


您应该从头开始制作所需的CMS。摆弄一个不能100%满足你需求的宝石或引擎将花费与构建自己的一样多的时间。嗨,你能描述一下,什么是划痕吗?@AndreasLyngstad的意思是,有时候创建自己的简单CMS比修补现有CMS来满足你的需求更有用。(如果你只需要几个简单的页面,情况就不是这样)非常惊讶的是,警察没有因为“基于意见”而试图结束这个问题