2010-08-27 9 views
1

J'ai fait une méthode de saisie personnalisée pour formtastic, elle est conçue pour fonctionner avec carrierwave et fonctionne très bien mais à une exception près, l'image de prévisualisation et d'autres html ne seront pas rendues (je pense).Cutsom Entrée pour formtastic, qu'est-ce que je fais mal?

Est-ce que je vais tout à fait dans le mauvais sens?

Voici le code:

def carrierwave_input(method, options) 
    c = basic_input_helper(:file_field, :string, method, options) 

    c += hidden_input((method.to_s+"_cache").to_sym, {}) 


    if object.send("#{method.to_s}?") 
    c += %{<img src="#{object.send("#{method.to_s}_url")}">} 
    c += "<br>" 
    c += boolean_input(("remove_"+method.to_s).to_sym, {}) 
    end 

return c 

fin

appeler avec:

form.input :thumb, :as => :carrierwave 

lors du rendu de l'image et
balises échappé.

comment puis-je contourner ce.

merci beaucoup

Répondre

0

Est-ce sur les rails 3? Si oui, essayez d'appeler "return c.html_safe"

+0

malheureusement pas les rails 3, mais 2.3.8 – nodrog

Questions connexes