Question

Je voudrais utiliser IronRuby avec le système ERB pour analyser les fichiers au format .erb et obtenir la sortie.

ce serait comme en Ruby:

require "erb"
erbContent = "..."
return ERB.new(erbContent,0,"%<>").result

Mais ce travail juste ne dans mon projet IronRuby. Je reçois une exception sur le fichier Erb étant manquant ... donc je suppose que cela est une question de bibliothèques. Je puis initié mon moteur Ruby avec les chemins de mes répertoires IronRuby, qui lance alors une autre exception:

allocator undefined for System::String
Était-ce utile?

La solution

J'ai eu un problème similaire, mais je fournissais la chaîne au script en tant que variable locale à travers un champ. La variable locale est une chaîne CLR .NET, qui est ce qui a causé le problème (

scroll top