【问题标题】:Solid tutorial for building a simple wiki application in Ruby on Rails? [closed]在 Ruby on Rails 中构建简单的 wiki 应用程序的可靠教程? [关闭]
【发布时间】:2011-01-04 19:42:28
【问题描述】:

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

有什么建议吗?

【问题讨论】:

    标签: ruby-on-rails ruby wiki clone


    【解决方案1】:

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

    它们都不是“固体”?

    【讨论】:

    • 我不认为他反对找到任何个可靠的rails教程。我认为问题在于找到可靠的在 Rails 上构建 wiki 教程。
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

      也许您想看看 instiki 源代码:http://github.com/parasew/instiki - 有很多代码可以重用。玩得开心!

      【讨论】:

        【解决方案4】:

        您可以使用zena(rails CMS)轻松创建一个 wiki:

        1. 您使用
          zena wiki

        2. 创建一个空应用程序
        3. 您初始化了一个空数据库
          cd wiki; rake zena:init RAILS_ENV=production

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

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

        而且您拥有一个支持多语言(如果需要)和常用版本控制、差异工具和图像管理的 wiki。

        【讨论】:

        • +1 - 不错的链接。谢谢
        【解决方案5】:

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

        博客有 cmets,wiki 有这个问题的答案。其他所有小细节都会随之而来。我仍在使用这些基础构建一个强大的 wiki。因此,我很乐意为后续的任何问题提供帮助。

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

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

        如有任何疑问,请随时提出。我很乐意分享我构建的代码。

        【讨论】:

          猜你喜欢
          • 2011-12-13
          • 2012-03-02
          • 2019-07-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-11-02
          • 1970-01-01
          • 2012-12-05
          相关资源
          最近更新 更多