如何循环炼油厂cms中的自定义引擎上的字段

时间:2013-02-08 14:51:22

标签: ruby-on-rails refinerycms refinery

我正在custom engine中创建一个refinery cms,我有一个名为“PDF”的字段,它是一个炼油厂resource field type

引擎中的某些条目只有一个pdf,而其他条目有多个pdf。有没有办法做到这一点,而不创建一堆我不需要的额外字段?

我更喜欢循环浏览一个pdf字段,而不是将额外字段编入我的引擎 - pdf_1:resource,pdf_2:resource,pdf_3:resource,pdf_4:resource,pdf_5:resource等。

你会怎么做?

2 个答案:

答案 0 :(得分:1)

据我所知,没有内置的炼油工艺。 has_many将成为解决问题的方式。

答案 1 :(得分:0)

这是正确的做法吗?

为属于my_custom_engine的pdf创建一个新模型,并使用my_custom_engine has_many pdfs。然后在管理视图上使用accepts_nested_attributes和一些javascript将照片添加到每个my_custom_engine条目。非常喜欢这样:

http://railscasts.com/episodes/196-nested-model-form-revised?autoplay=true

我想这是基本的东西,但我想确保没有办法在炼油厂内置这个。