2017-07-16 4 views
0

Quelle est la meilleure façon d'éditer et de mettre en forme les pages vues en utilisant Irwi Wiki in Rails?Modifier les pages vues avec Irwi Wiki dans Rails

Voici le contrôleur, il est mis en place pour moi:

class WikiPagesController < ApplicationController 
    acts_as_wiki_pages_controller 
end 

Bien qu'il n'y ait pas de vue dossier correspondant au contrôleur. Je veux juste pouvoir éditer le html ou ajouter le CSS aux articles de wiki que je peux créer maintenant.

https://github.com/alno/irwi

+1

Ce lien devrait vous être utile: https://github.com/alno/irwi/wiki/Replacing-views-and-styles AFAIK cette gemme n'est plus entretenue, donc vous ne devriez probablement pas la relayer. – Ptr

Répondre

1

Comme il est dit dans la documentation:

Vous pouvez créer vos propres modèles pour les actions de contrôleur (Afficher, éditer et histoire), dans d'autres cas par défaut des modèles intégrés seront utilisés .

Ainsi, dans votre dossier views, créez un dossier appelé wiki_pages puis mettre vos nouveaux modèles dans ce dossier.

est ici ce qui se passe:

Lorsque votre WikiPagesController va actuellement à rendre une page wiki, il recherche un modèle dans apps/views/wiki_page correspondant à l'action en cours. Ce dossier/fichier n'existe pas, donc il regarde dans d'autres répertoires et trouve finalement le modèle dans la gemme. (Vous devriez être en mesure de voir ce processus dans votre console.)

Lorsque vous créez le dossier et ajoutez le modèle (comme ci-dessus), WikiPagesController trouve le modèle dans votre application et le rend, au lieu de rendre le modèle fourni par la gemme.