在Ruby on Rails中构建简单wiki应用程序的扎实教程?

时间:2010-01-13 20:21:52

标签: ruby-on-rails ruby wiki clone

我搜索过,我发现了很多过时的东西。

有什么建议吗?

5 个答案:

答案 0 :(得分:2)

您可以使用zena(导轨CMS)轻松创建Wiki:

  1. 您使用
    创建一个空应用程序 zena wiki

  2. 初始化空数据库
    cd wiki; rake zena:init RAILS_ENV=production

  3. 您将节点的发布,写入和读取组设置为“公共”(使用扳手工具,“驱动器”选项卡)

  4. 您将匿名用户的状态从“已审核”更改为“用户”(通过单击“管理员用户”链接进行用户管理)

  5. 你有一个多语言支持的维基(如果你需要)和通常的版本控制,差异工具和图像管理。

答案 1 :(得分:2)

我认为从头开始构建这样的应用程序会更容易相信我!我不建议从CMS或任何其他gem构建的原因是因为你需要了解它是如何工作的,这可能更容易但是将它集成到你的应用程序中是很困难的,特别是当版本不同时它会变得更加困难。我为我正在构建的社交网站之一构建了wiki。很简单。我建立它就像我建立一个博客。每个博客都有一个帖子和一个作者,就像维基有用户和用户提出的问题一样。

博客有评论,维基有答案。其他每一个小细节都随之而来。我仍在使用这些基础构建强大的wiki。所以我很乐意帮助解决随后出现的任何问题。

帮助我完成此过程的视频是:

http://media.rubyonrails.org/video/rails_blog_2.mov

随时再提出疑问。我很乐意分享我建立的代码。

答案 2 :(得分:1)

也许您想看看instiki源代码:http://github.com/parasew/instiki - 您可以重复使用大量代码。玩得开心!

答案 3 :(得分:0)

你看着这些吗? http://www.digitalmediaminute.com/article/1816/top-ruby-on-rails-tutorials

它们都不是“坚固”吗?

答案 4 :(得分:0)

也许查看工作示例也可能对您有所帮助。我不知道rails的wiki教程,但是知道这些wiki解决方案,写在rails的顶部而没有rails,但用ruby编写:

  • irwi是Ruby on Rails的完整wiki插件
  • instiki - 另一个在rails上运行的wiki
  • riki wiki - 这很有趣:它是用ruby编写的,用于最短的wiki竞赛,没有记录,但代码可能会自行解释