使用Rails中的Irwi Wiki gem编辑页面视图

时间:2017-07-16 16:09:13

标签: ruby-on-rails ruby rubygems wiki gollum-wiki

在Rails中使用Irwi Wiki编辑和格式化页面视图的最佳方法是什么?

以下是为我设置的控制器:

class WikiPagesController < ApplicationController
  acts_as_wiki_pages_controller
end

虽然没有与控制器对应的视图文件夹。我只是希望能够编辑html或将css添加到我现在可以创建的wiki文章中。

https://github.com/alno/irwi

2 个答案:

答案 0 :(得分:1)

正如文档中所述:

  

您可以为控制器操作(显示,编辑和历史记录)创建自己的模板,在其他情况下,将使用默认的内置模板。

因此,在views文件夹中,创建一个名为wiki_pages的文件夹,然后将新模板放入该文件夹中。

这是&#39>正在进行的事情:

当您的WikiPagesController当前用于呈现Wiki页面时,它会在apps/views/wiki_page中查找与当前操作对应的模板。该文件夹/文件不存在,因此它在其他目录中查找并最终在gem中找到该模板。 (您应该可以在控制台中看到此过程。)

当您创建文件夹并添加模板(如上所述)时,WikiPagesController会在您的应用程序中找到该模板并呈现该模板,而不是呈现gem提供的模板。

答案 1 :(得分:0)

所以我做了一些研究,我认为你可以将所有文件从这里复制:https://github.com/alno/irwi/tree/master/app/views/base_wiki_pagesviews/wiki_pages文件夹,这样你就可以在本地获得所有视图,并且你可以编辑它们。

相关问题