0
ビューをレンダリングしていないビュー:レールは
<% form_tag(:action => 'create', :multipart => true) do %>
Select CSV File:
<%= file_field_tag 'data' %>
<br/><br/>
<%= submit_tag 'Upload' %>
<% end %>
コントローラー:
class UploadController < ApplicationController
def index
respond_to do |format|
format.html {render :layout => false}
end
end
def create
DataFile.save(params[:data])
respond_to do |format|
render :text => "File has been uploaded"
# format.html { redirect_to :back }
end
end
end
私は/何も新しいレンダリングされ、アップロードしないために行く - ちょうど空白のページを。 form_tag
以外のビューにコンテンツを配置すると、正しくレンダリングされます。
自分で答えを得たように見えます! :) –
答えを入れるためにあなたの質問を編集しないでください。その横のチェックマークをクリックして、問題を解決した回答を受け入れます。 – meagar
それは私が質問を解決したことを示すことができる唯一の方法でした。 – doug