Question

Je vais avoir un problème avec l'utilisation RedCloth dans ma demande locale. Je continue à obtenir l'erreur suivante:

uninitialized constant ActionView::CompiledTemplates::RedCloth

Cela se produit parce que j'ai le code suivant:

<%= RedCloth.new("Some text").to_html %>

Ce que j'ai essayé de faire est de mettre cela dans le fichier environment.rb:

require "RedCloth"

Cependant, quand je fais cela, je reçois une énorme erreur avec mon Phusion passager + configuration Nginx, que j'ai détaillé dans le forum suivant: http://railsforum.com/viewtopic.php?id=42560

Toute aide serait génial. Merci!

Était-ce utile?

La solution

Assurez-vous que votre Gemfile a une gem 'RedCloth' en elle. Quelle que soit les pierres précieuses sont effectivement installés dans votre système, Rails utilisera uniquement les pierres précieuses figurant dans votre Gemfile. Vous n'avez pas besoin, soit l'instruction require "RedCloth".

Autres conseils

J'avais exactement la même erreur et bijou ligne « RedCloth » était présent dans Gemfile. Ce qui a aidé a été l'ajout require au début du fichier du contrôleur

require 'redcloth'

class StaticController < ApplicationController
...
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top