Gem für die Erstellung eines voll funktionsfähigen Blogs in der Rails-Anwendung [geschlossen]

8

Ich brauche ein Juwel, um einen Blog in meiner Rails-Anwendung zu erstellen. Wir können eine ganze Reihe unseres Codes schreiben, aber für diese kleine Aufgabe ist ein effektiver Edelstein vorzuziehen. Bitte schlagen Sie einen guten Edelstein vor, um einen Blog zu erstellen, der folgende Funktionen unterstützt:

%Vor%

Ich habe durch Edelsteine ​​wie:

%Vor%     
Ajay 09.01.2014, 09:23
quelle

4 Antworten

19

Hier sind einige weitere Ressourcen, von denen Sie profitieren können:

Lernprogramme

Edelsteine ​​

Blog

Wenn ich eine einfache Blog-App erstellen würde, würde ich Folgendes tun:

  1. Erstellen Sie Post , Category , Tag , Comment , Image Modelle

  2. Verwenden Sie Slugalicious in den Routen, um zu den Posts mit Routen wie: domain.com/blog/your-post-title

  3. zu routen
  4. Fügen Sie einen Admin-Bereich hinzu (wahrscheinlich mit ActiveAdmin || RailsAdmin ), aber vielleicht möchten Sie Ihre eigenen mit diesem Tutorial erstellen >

  5. Ich würde einen WYSIWYG verwenden (wie Redactor ), um die Posts im Admin-Bereich zu erstellen. Wenn ich Petekuns Beitrag ansehe, empfehle ich die Struktur des Markdown-Formats (hält alles DRY)

  6. Verwenden Sie CanCan , um festzulegen, welche Benutzerrollen Kommentare usw. schreiben können.

  7. Bilder können mit Paperclip oder Carrierwave

Richard Peck 09.01.2014, 10:39
quelle
2

Angenommen, Sie haben bereits eine Anwendung bereit und möchten so schnell wie möglich ein minimales "Blog" hinzufügen,

Wenn Sie nur eine Drop-in, aber vergleichsweise schwere Lösung wollen, gehen Sie folgendermaßen vor:

(Quelle: Ein sauberes minimales Juwel, um der bestehenden App einen einfachen Blog hinzuzufügen? [closed] )

    
peteykun 09.01.2014 09:41
quelle
1

Was Sie brauchen, ist Ссылка . Es ist ein Juwel, das alle Ihre Anforderungen erfüllt. Um die Quellen zu überschreiben, kopiere einfach den Inhalt in deinen App-Ordner von rails. Dadurch können Sie Ihren eigenen Stil und Ihre eigene Logik verwenden.

    
neonmate 23.07.2014 08:39
quelle
0

Vielleicht möchten Sie Ссылка . Es ist nicht Namespaced von Ihrem Haupt-App, so dass Sie es einfach als Teil Ihrer vorhandenen Rails App anschließen können.

    
chalmagean 24.12.2014 13:31
quelle

Tags und Links