Ich bin heute auf ein kleines Problem gestoßen, als ich versuchte, Bereinigung und Abschneiden in Verbindung miteinander zu verwenden, um einen Auszug für mein Blog zu erstellen. Jede der Methoden arbeitete von selbst, aber zusammen verwendet würde es nur abschneiden. Ich habe versucht, diese beiden Syntaxen (ersteres in einer Blog-Post empfohlen wird, den Titel „Six Ruby on Rails Tipps & Tricks“):Truncate + Sanitize in Rails Ansichten
<%= truncate(sanitize(post.content), length: 580) %>
<%= sanitize(truncate(post.content, length: 580, separator: '<p>')) %>
Und dann habe ich versucht, in der Steuerung gestutzt zu setzen, und hygienisiert das Objekt in die Aussicht, aber immer noch nicht.
Endlich habe ich es wie folgt zu arbeiten:
<%= sanitize(post.content.truncate(580, separator: '</p>')) %>
Was ich weiß, warum möchte ist es nicht funktioniert, wenn ich eine Methode in einem anderen Verfahren eingewickelt? Was ist der Unterschied zu meinem letzten Versuch?
TIA 'bondibox'