J'utilise le système de gestion de contenu raffinerie avec le plugin portefeuille voir http://github.com/resolve/refinerycmsAjout de titres et descriptions des images dans Refinerycms-portefeuille
Je voulais créer un titre et une description pour les images téléchargées à Raffinerie en utilisant Refinerycms -Portfolio jusqu'ici j'ai fait ce qui suit; a ajouté les colonnes à la table d'images;
$ script/generate migration AddTitleToImages titre: chaîne
script $/générer corps migration de AddBodyToImages: texte
$ rake db: migrate
modifié le div champ dans ce fichier, * mis en évidence
fournisseur/plugins/images/app/views/admin/images/_form.html.erb
<div class='field'>
<%= f.label :uploaded_data, 'Image' %>
<% if params[:action] =~ /(edit)|(update)/ %>
Use current image
<em>or</em>, replace it with this one...
<% end %>
<%= f.file_field :uploaded_data %>
***** <%= f.label :title, 'Title' %>
***** <%= f.text_field :title %>
***** <%= f.label :body, 'Description' %>
***** <%= f.text_area :body, :class => "wymeditor", :rows => 7 %>
</div>
ajouté ces lignes à l'image principale partielle fournisseur/plugins/refinerycms-Portolio/app/views/portfolio/ _main_image.html.erb
<h2><%= @image.title %></h2>
<p><%= @image.body %><p>
Cela fonctionne dans l'arrière-plan, sauf pour une quelques bugs visuels. Le problème avec ceci est quand je clique à travers les vignettes dans le front-end les titres et les descriptions continuent à empiler sur les titres précédents et les descriptions . L'image principale change bien, mais au lieu de rafraîchir le titre et la description, il ajoute le nouveau au-dessus des titres et des descriptions précédents. Comment puis-je arrêter cette répétition de sorte qu'un seul titre et une description s'affichent à la fois? Je suis nouveau à Rails et je me sers Rails-2.3.5 et je soupçonne que cela peut être résolu en utilisant Java Script
toute aide sera grandement appréciée,
John