我目前的項目需要我組裝一個.zip文件,其中包含HTML和純文本模板供用戶下載,以便導入到電子郵件營銷程序中。在軌中渲染HTML而不實際顯示它
我已經繼承了這個項目,目前代碼使用了一個「假」模型(這是一個不直接關聯到數據庫表的模型),它將整個模板存儲在一個字符串中,使用動態變量來填充某些區域。 「假」模型然後有一個創建zip文件的方法。
在我看來,必須有更好的方式來做到這一點。我想知道是否有方法將模板移動到.erb/haml文件中,然後編寫一個方法來填充文件以準備壓縮?基本上,有沒有辦法呈現HTML和文本文件,而不必實際顯示它們?
感謝您的任何幫助。
「假」模型或控制器?通常,控制器負責渲染而不是模型。 – jigfox 2010-05-05 19:16:57
它是位於模型文件夾中的類,但它不與數據庫對象關聯。相反,它需要在調用類時將實際模型的ID傳遞給它。 – 2010-05-05 19:43:03