在Refinerycms-Portfolio中为图像添加标题和描述

时间:2010-04-20 15:09:51

标签: ruby-on-rails image content-management-system title portfolio

我正在使用Refinery内容管理系统和Portfolio插件 见http://github.com/resolve/refinerycms

我想为上传的图片创建标题和说明 使用Refinerycms-Portfolio的炼油厂 到目前为止,我做了以下事情; 将列添加到images表中;

$ script / generate migration AddTitleToImages title:string

$ script / generate migration AddBodyToImages body:text

$ rake db:migrate

修改了此文件中的字段div,*突出显示

供应商/插件/图像/应用/视图/管理/图像/ _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>

将这些行添加到主图像部分中 供应商/插件/ refinerycms-portolio /应用/视图/组合/ _main_image.html.erb

<h2><%= @image.title %></h2>
<p><%= @image.body %><p>

除了一些视觉错误之外,这在后端工作。 这个问题是当我点击中的缩略图时 前端的标题和描述一直堆叠在上面 以前的标题和说明。主图像变化很好,但是 它不是刷新标题和描述,而是添加新的标题和描述 高于之前的标题和描述。

我怎样才能停止这种重复,以便只有一个标题和描述 会一次显示吗? 我是Rails的新手,我正在使用Rails-2.3.5,我怀疑这可以使用Java Script解决

任何帮助将不胜感激,

约翰

1 个答案:

答案 0 :(得分:0)