2011-07-29 43 views
0

我在Ruby中被絆倒,Rails & HTML語法。希望一些Rails的忍者可以幫助我什麼是可能的一個很重要的問題....Rails:嵌入並從表單中檢索數組

has_many照片

照片有一個字符串:image屬性

在郵政_form.html.haml我想嵌入(在hidden_field中)與Post相關的每張照片的image屬性的內容...然後在提交表單時將其取消。我可以由A做到這一點無論)加入一個hidden_field每個photo.image B)創建包含所有相關聯photo.image個單個陣列。 (A)或(B)我已經完全完善了這兩種方法。

問題的(A)是我不知道如何通過photo回郵模型返回image_cache屬性關閉它?!? f.hidden_field :image_cache(photo)不起作用

問題的(B)是由郵政模型返回的images_cache是一個數組,但一旦嵌入在HTML頁面和由以下post請求它已成爲一個陣列的字符串表示返回:[/uploads/tmp/20110729-1216-15902-2013/Before_Green_Flash.JPG, /uploads/tmp/20110729-1216-15902-5934/Before_Green_Flash2.JPG]因此不響應each

任何幫助或兩種情況將不勝感激!

回答

0

對於一個辦法,爲什麼不:= f.hidden_field photo.image