2013-02-08 11 views
5

Sto creando un custom engine in refinery cms e ho un campo chiamato "PDF" che è una raffineria resource field type.Come si scorre un campo su un motore personalizzato in c raffineria

Alcune voci nel motore avranno solo un pdf, mentre altri avranno più pdf. C'è un modo per farlo senza creare un mucchio di campi extra di cui non ho bisogno?

Preferirei ciclo attraverso un campo pdf piuttosto che di codice campi aggiuntivi nel mio motore - pdf_1: risorse, pdf_2: risorse, pdf_3: risorse, pdf_4: risorse, pdf_5: risorse, ecc

Come lo faresti?

risposta

1

Per quanto ne so, non esiste un processo di raffineria incorporato per questo. has_many sarebbe il modo in cui vorrei affrontare il problema.

0

Questo sarebbe l'approccio giusto?

Creare un nuovo modello per il pdf che appartiene a my_custom_engine e utilizzare my_custom_engine ha_many pdf. Quindi usa accept_nested_attributes e alcuni javascript nella vista admin per aggiungere foto a ciascuna voce my_custom_engine. Più o meno come questa:

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

Direi che è rotaie di base roba, ma ho voluto assicurarsi che non ci sia un modo per fare questo integrato in raffineria già.

Problemi correlati