J'ai donc mis en place un montage sur place pour l'un de mes modèles.valeur affichée - éditeur en place
L'un des attributs est PRIX. J'ai utilisé la méthode to_currency pour formater la valeur avant qu'elle ne soit affichée.
Le problème que j'ai est qu'avec l'éditeur in-situ, je n'arrive tout simplement pas à comprendre comment définir une valeur d'affichage personnalisée.
J'essaie d'obtenir le prix pour afficher que $ 20.00 jusqu'à ce qu'il soit cliqué, mais le dans l'éditeur lieu affiche 20.0 ..
mise en œuvre est assez standard:
code du contrôleur
in_place_edit_for :product, :price
code de la vue
<%= in_place_editor_field :book_post, :course %>
Je regardai la documentation, un d il semble y avoir une option
: load_text_url: URL où la valeur initiale de l'éditeur (contenu) est récupérée.
mais je ne peux pas comprendre comment l'utiliser ...
Affiche le code de la vue et la méthode de contrôleur qui effectue la mise à jour et le rendu. – nathanvda