2016-01-15 43 views
1

我最近注意到,在我的表單上,如果我嘗試上傳空文件,頁面將被重定向到編輯而不是創建。如果我嘗試上傳帶有文本的文件,表單將直接創建。我無法找到任何跡象表明,這會發生,因爲我每次創建我的對象(它永遠不會持久)。這背後有解釋嗎?上傳空文件去編輯而不是新

的代碼看起來是這樣的:

//controller 
def upload 
    @new_cool_file = CoolFile.new 
end 

//form in upload.html.erb 
<%= form_for @new_cool_file, html: {role: "form"} do |f| %> 
    <div class="form-group"> 
     <%= f.label :file %> 
     <%= f.file_field :file %> 
    </div> 
    <%= f.submit "Submit"%> 
<% end %> 
+0

哪個動作重定向用戶進行編輯?它的代碼是什麼樣的? –

+0

您能否向我們提交表格中提交的錯誤申請和成功申請的申請? –

回答

相關問題