我在上传图片后显示图像预览。我的视图包含名称,电子邮件ID,文件上传和图像预览的人员表。在提交按钮上,它会将所有图像保存到相应的图像。我是如何通过回形针将每个图像的哈希值保存到相应的图像。 我成功地将每个人ID作为密钥获取哈希值。 我有两个控制器Person和Image,这个预览和保存功能适用于新的和创建图像。
图像控制器代码:
def new
@people = Person.where("avatar_file_name is ?",nil)
end
def create
@people = Person.where("avatar_file_name is ?",nil)
p=@people.coun
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
在获取每张图片的哈希后我需要写些什么? 任何人都需要一些他们可以提出的更多描述.......... 提前致谢
答案 0 :(得分:2)
得到解决方案......非常容易
u.each do |x|
@person = Person.find(x)
@person.update_attribute(:avatar,h["#{x}"])
end
工作正常