我想寫一個rails應用程序,用戶可以上傳圖片,但Paperclip似乎並沒有爲我工作。回形針和tempfile與Rails
我完成了所有的基本步驟不見了(加has_attached_file,遷移,使得形式多),但我不斷收到每當我試着上傳圖片同樣的錯誤:
不能轉換爲零成整數
尋找在堆棧的頂部
... Rails3中/ LIB /紙夾/ processor.rb:46:在`的sprintf」
... Rails3中/ LIB /紙夾/ processor.rb:46:在`make_tmpname」
... /紅寶石1.9.2頭/ LIB /紅寶石/ 1.9.1/tmpdir.rb: 154:在'創造 '
... /紅寶石1.9.2頭/ lib中/紅寶石/ 1.9.1/tempfile.rb:134:'初始化'
看來問題在tempfile中。
我的代碼:
_form.rb
<%= form_for @high_school, :html => {:multipart => true} do |f| %>
<%= f.error_messages %>
...
<div class="field">
<%= f.file_field :photo %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
模型/ high_school.rb
...
validates_length_of :password, :minimum => 4, :allow_blank => true
has_attached_file :photo
has_many :students
...
這是一個已知的問題?我基本上遵循github給這封信的指示。
我的環境:Rails3和Ruby 1.9.2dev
謝謝!
這是不幸的。好吧。 – 2010-03-21 16:51:02
它確實解決了這個問題,但這不是一個好的解決方案。有沒有人嘗試過kiew的解決方案? – Cimm 2010-09-03 08:16:01