想象一下,我有兩個賀卡應用程序模型:Template
和Card
。在創建Card
時,請指定目標的name
,age
以及要使用的模板(卡片belongs_to template
)。 Template
只是說title
和body:text
屬性。嘗試將參數/變量傳遞給Rails中的屬性
我顯然希望那裏是模板體內目標的名稱的佔位符(也許是年齡),因爲我想任何人都能夠創建一個Card
,選擇模板,並看到所選擇的一個Card
模板使用他們的目標名稱。有沒有辦法將參數傳遞給目標名稱的模板主體?我有Card
和target
信息等待在控制器中,但我不知道如何將其信息傳遞給它,因爲在創建Template
時,主體被鍵入到表單中,並作爲屬性硬編碼到數據庫中。
我看到的唯一方法是爲每個Template
創建一個視圖,而不是將它們存儲在數據庫中,或者創建模板主體的幾個「塊」,並在兩者之間插入目標名稱。我想知道更有效的方法。提前致謝!