0
私はlocalhostにファイルをアップロードする必要があります.db.iの必要はありません。http://guides.rubyonrails.org/form_helpers.html#uploading-filesに従ってください。しかし、私のサーバを走らせると、私は未定義のメソッド `original_filename ' "ftp.txt" のため:私はそれはあなたの助けを得るために、前方works.Lookingない理由を見つけることができませんレールで私のサーバにファイルをアップロードする方法4
def upload
tmp = params[:sql_file_name]
File.open(Rails.root.join('public', 'uploads', tmp.original_filename), 'wb') do |file|
file.write(tmp.read)
end
文字列 私の見解
<%= form_tag({action: :upload}, multipart: true) do %>
<%=file_field_tag 'sql_file_name'%> <%end%>
私のコントローラ、THX
後のアクションを作成するために使用されるデフォルトであるPOST、と/場所 -
私が使用する準備ができてこれらのルートを持っています私はサードパーティのプラグインを使用していなかったし、私は 'routes.rb'を定義している、私はレールのための新しいラーナーである、私はこの問題を解決するための考えがない – ares
ペーパークリップはあなたはそれを試してみることができます... @アレス – Milind