在 Ruby on Rails 中构建简单的 wiki 应用程序的可靠教程? [关闭]
Posted
技术标签:
【中文标题】在 Ruby on Rails 中构建简单的 wiki 应用程序的可靠教程? [关闭]【英文标题】:Solid tutorial for building a simple wiki application in Ruby on Rails? [closed] 【发布时间】:2011-01-04 19:42:28 【问题描述】:我已经搜索过,我发现了很多过时的东西。
有什么建议吗?
【问题讨论】:
【参考方案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:
您使用zena wiki
您初始化了一个空数据库cd wiki; rake zena:init RAILS_ENV=production
您将节点的发布、写入和读取组设置为“公共”(使用扳手工具,“驱动器”选项卡)
您将匿名用户的状态从“已审核”更改为“用户”(通过单击“管理员用户”链接进行用户管理)
而且您拥有一个支持多语言(如果需要)和常用版本控制、差异工具和图像管理的 wiki。
【讨论】:
+1 - 不错的链接。谢谢【参考方案5】:相信我,我认为从头开始构建这样的应用程序会容易得多!我不建议从 CMS 或任何其他 gem 构建的原因是因为你需要了解它是如何工作的,这可能更容易,但是将它集成到你的应用程序中是困难的,而且它变得更加困难,尤其是当版本不同时。我为我正在构建的社交网站之一构建了 wiki。很简单。我建立它就像我建立一个博客一样。每个博客都有一个帖子和一个作者,就像 wiki 有一个用户和用户提出的问题一样。
博客有 cmets,wiki 有这个问题的答案。其他所有小细节都会随之而来。我仍在使用这些基础构建一个强大的 wiki。因此,我很乐意为后续的任何问题提供帮助。
帮助我完成这个过程的视频是:
http://media.rubyonrails.org/video/rails_blog_2.mov
如有任何疑问,请随时提出。我很乐意分享我构建的代码。
【讨论】:
以上是关于在 Ruby on Rails 中构建简单的 wiki 应用程序的可靠教程? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章