3

我正在使用带有refinerycms-blog和refinerycms -pages-images引擎的炼油厂 CMS,我想为每个图像添加一个新的自定义字段(默认情况下有一个标题字段)。

我已经运行了一个数据库迁移,所以在refinery_image_pages 上有一个字段来保存该值,并像这样编辑了refinery/admin/pages/tabs/_image_field.html.erb 以显示该字段:

<%= text_field_tag "#{f.object_name.demodulize}[images_attributes][#{index}][image_margin_top]",

image_margin_top作为我的自定义字段。)

我的问题分为两部分:

  1. 提交博客编辑表单时,如何获取 image_margin_top 值以保存到数据库?我猜我可能需要编辑其中一个核心模型?

  2. 如何在管理表单上显示 image_margin_top 的值?默认标题字段在_image_field.html.erb-

    f.object.caption_for_image_index(index)

我想创建一个image_margin_top_for_image_index()方法,但不知道在哪里这样做。

非常感谢

4

0 回答 0