Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/68.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 帮助构建rails cms_Ruby On Rails_Content Management System - Fatal编程技术网

Ruby on rails 帮助构建rails cms

Ruby on rails 帮助构建rails cms,ruby-on-rails,content-management-system,Ruby On Rails,Content Management System,我想在rails上从头开始构建cms。。。。我希望它能像wordpress一样。 你能给我什么建议?。。在一个完全不同的应用程序中,管理部分和用户部分是否应该完全分开?。。还是应该全部集成到一个应用程序中?。。。你将如何设置它??。。请尽可能具体一些。尽管我喜欢用Ruby和Rails写作,但我不会。重新发明轮子几乎总是浪费时间。坚持使用现有的CMS解决方案之一。维基百科提供了一个 然而,重新实现现有项目以更好地理解底层平台的工作原理,这并不是一个坏主意 管理界面应该是同一应用程序的一部分。通过巧

我想在rails上从头开始构建cms。。。。我希望它能像wordpress一样。
你能给我什么建议?。。在一个完全不同的应用程序中,管理部分和用户部分是否应该完全分开?。。还是应该全部集成到一个应用程序中?。。。你将如何设置它??。。请尽可能具体一些。

尽管我喜欢用Ruby和Rails写作,但我不会。重新发明轮子几乎总是浪费时间。坚持使用现有的CMS解决方案之一。维基百科提供了一个

然而,重新实现现有项目以更好地理解底层平台的工作原理,这并不是一个坏主意


管理界面应该是同一应用程序的一部分。通过巧妙的路由和过滤器,您可以调整视图,为管理用户提供更多选项,而无需大量复制代码。

Id reccomend观看ryan bates在15分钟内完成的网络日志屏幕播放。如果你想要授权和权限,你应该观看第160集(authlogic)和第188集(声明性授权)

我在CMS中使用了这两个gem,它根据论坛中标记的主题创建博客

管理部分可以在同一个应用程序中,为什么会是seperate?然后,用户需要一台能够在端口80上托管多个应用程序的服务器才能使用


正如人们所说,为什么不直接使用wordpress呢?没有必要重新发明轮子这是一个相当晚的反应。有很多构建良好的CMS,如炼油厂CMS或辐射式CMS,但我确实理解你渴望尝试构建自己的CMS

要开始,您需要了解Rails中的引擎。 有关更多信息,请参阅本文档:

随着Rails社区的发展,有越来越多的资源。
祝你好运

你应该说明你的经验水平,这会给你更好的答案!