私はレールに非常に慣れていないので、Rails のディレクトリにファイルをアップロードする方法をずっと探していました。このUpload Filesを見つけましたが、よく理解できず、動作させることができません。
これは私の見解です:
<%= form_for :upload, :html => {:multipart => true} do |f| %>
<%= f.file_field :my_file %>
<%= f.submit "Upload" %>
<% end %>
これは私のコントローラーです:
def upload
path = File.join("public/folder", upload["datafile"].original_filename)
File.open(path, "wb") { |f| f.write(upload["datafile"].read) }
end
Railsガイドのファイルのアップロードセクションも試しました
スタックレベルが深すぎると表示されています。誰か助けて、これをできるだけ簡単に説明してください。
ありがとう