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 %>
哪個動作重定向用戶進行編輯?它的代碼是什麼樣的? –
您能否向我們提交表格中提交的錯誤申請和成功申請的申請? –