我正在使用带有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
作为我的自定义字段。)
我的问题分为两部分:
提交博客编辑表单时,如何获取 image_margin_top 值以保存到数据库?我猜我可能需要编辑其中一个核心模型?
如何在管理表单上显示 image_margin_top 的值?默认标题字段在
_image_field.html.erb
-f.object.caption_for_image_index(index)
我想创建一个image_margin_top_for_image_index()
方法,但不知道在哪里这样做。
非常感谢