我知道有很多关于回形针的问题,但我找不到问题的答案。
我知道这可能只是一些简单的事情,但我已经没有头发了。
我的回形针正在处理项目的其他部分,它们没有问题,但是,某个脚手架无法上传,上传文件的所有属性都是零。
以下是相关信息。
型号:
has_attached_file :foo,
:styles => { :thumb => "140x140>" },
:url => "/data/:id/:style/:basename.:extension",
:path => ":rails_root/public/data/:id/:style/:basename.:extension"
查看:
<% form_for(@bar, :html => { :multipart => true }) do |f| %>
<%= f.error_messages %>
----------
<li><%= f.label :top %>
<%= f.file_field :foo %></li>
----------
<ul><%= f.submit "Save" %></ul>
<% end %>
此外,将日志与工作的部分进行比较,:foo属性似乎传递的值不同于工作的值。
在日志中,当回形针功能起作用时,它看起来像这样
"image"=>#<File:/var/folders/M5/M5HEb+WhFxmqNDGH5s-pNE+++TI/-Tmp-/RackMultipart20100512-1302-5e2e6e-0>
当它没有时,似乎直接传递文件名
"foo"=>"foo_image.png"
我使用本地rails和ruby libs在MacOSX上进行本地开发。
答案 0 :(得分:1)
仍然没有缩小范围,但只是为了让人们知道,在删除所有视图并从头开始重新生成后问题就消失了,这意味着这是一个观点问题。
会跟进。