如何:使用Rails的静态公司网站

时间:2012-11-30 16:29:34

标签: ruby-on-rails ruby-on-rails-3 wordpress content-management-system static-pages

我脑子里有一个非常愚蠢的问题。

我已经使用Wordpress长时间创建一个网站,但我不想再使用它了。而现在我正在寻找一些不同的方法。否则,我是Ruby on Rails的新手。我读过一些书,我对这件事并不感到自信。所以,这是交易:

我的朋友让我为他的公司创建一个简单的网站。他只想要包含这些页面的超级简单的静态网站:

  1. 主页
  2. 产品
  3. 联系
  4. 每个页面都包含简单信息,无需实现联系表单和其他基本功能。我也想在Heroku上部署这个应用程序,因为他没有很多钱,我们正在寻找免费托管。此外,我认为在这个问题上最好的方法是某种CMS,这将有助于他编辑网站。

    最终解决方案概述:

    1. 具有简单CMS的静态网页
    2. 使用twitter bootstrap进行基本布局
    3. 部署Heroku
    4. 我很欣赏这件事的每一个贡献。 谢谢

2 个答案:

答案 0 :(得分:2)

你所说的一切都表明你应该坚持使用WordPress。它完全能够呈现非博客静态网站(使用Pages而不是Posts),并且有一些优秀的主题可用。 WP多年来真正成为一个对博客也有好处的CMS。还有像Drupal这样的其他工具可能是合适的。

我为一些非技术人员设立了一个WP网站,其目标几乎完全相同;通过一些培训,他们最终学会了如何管理网站,上传图像,添加内容,向其他人授予权限,以及做很多其他很酷的事情。我从2007年开始使用Rails,但就此而言,它不是正确的解决方案。

Rails是一个非常(非常)复杂的Web开发环境,用于构建复杂且可伸缩的动态网站。电源的复杂程度比WordPress高几个数量级。即使你使用refinerycms,你仍然需要做很多复杂的设置,并且需要了解很多东西。即使你正在使用Heroku并遵循像炼油厂那样的RailsCast,你无疑会遇到一些你真正需要了解更多的墙壁...... Rails就是这样的诱惑 - 看起来很简单。

如果您正在使用这个学习Rails的理由,并且愿意投入一些时间,那么请务必去寻求它。但如果你想要一个简单的解决方案,那就不是那样了。学习Rails就像学习驾驶飞机一样,但更难。

答案 1 :(得分:1)

对于带有rails的静态页面,您可以使用High Voltage gem。您可以在此blog post中找到此gem的详细用法。创建页面后,您可以像在heroku中一样轻松部署应用程序。