2

enter image description here我在上傳圖片後顯示圖片預覽。我的視圖包含名稱,電子郵件ID,文件上傳和圖片預覽的人員列表。並且在提交按鈕上它會將所有圖片保存到各自的圖片上。我堅持如何保存哈希通過回形針將每個圖像分配給相應的一個。 我成功地將每個人的ID作爲關鍵字進行散列。 我有兩個控制器人和圖像,這個預覽和保存功能工作在新的和創建的圖像。如何使用回形針將圖像保存到相應的ID?

代碼圖像控制器:

def new 
@people = Person.where("avatar_file_name is ?",nil) 
end 

def create 
@people = Person.where("avatar_file_name is ?",nil) 

[email protected] 
u=Array.new 

@people.each do |e| 

    u.push(e.id) 
end 

    h=Hash.new 
    h=params 

    u.each do |x| 

    @newimage=h["#{x}"] 
     ######## Here in @newimage we get hash of image 
end` 
end 
end 

我有一種讓每個圖像的哈希後寫? 任何人都需要一些更多的描述,他們可以要求.......... 預先感謝

回答

2

得到解決......很容易的

u.each do |x| 

     @person = Person.find(x) 
     @person.update_attribute(:avatar,h["#{x}"]) 

    end 

它的正常工作

相關問題