我正在使用带有 Portfolio 插件的 Refinery 内容管理系统,请参阅http://github.com/resolve/refinerycms
我想为使用 Refinerycms-Portfolio 上传到 Refinery 的图像创建标题和描述到目前为止,我已经完成了以下操作;将列添加到图像表中;
$script/generate 迁移 AddTitleToImages 标题:字符串
$script/generate 迁移 AddBodyToImages 正文:文本
$rake 数据库:迁移
修改了此文件中的字段 div,* 突出显示
供应商/插件/图像/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>
将这些行添加到 vendor/plugins/refinerycms-portolio/app/views/portfolio/ _main_image.html.erb 中的主图像部分
<h2><%= @image.title %></h2>
<p><%= @image.body %><p>
除了一些视觉错误外,这在后端有效。问题在于,当我单击前端的缩略图时,标题和描述会一直堆叠在之前的标题和描述之上。主图像更改正常,但不是刷新标题和描述,而是在之前的标题和描述之上添加新的。
我怎样才能停止这种重复,以便一次只显示一个标题和描述?我是 Rails 新手,我正在使用 Rails-2.3.5,我怀疑这可以使用 Java Script 解决
任何帮助将不胜感激,
约翰