这是我对帖子的看法
<%= nested_form_for Post.new,url: {action: :create} do |f| %>
<%= f.text_field :title,placeholder: 'Ad title' %>
<%= f.text_area :description, :cols => 80, :rows => 20, :class => 'tinymce' %>
<%= f.fields_for :image, :html => { :multipart => true, :id => "fileupload" } do |uploads| %>
<%= uploads.file_field :upload %>
<button type="submit">Start upload</button>
<% end %>
<input type="submit" />
<% end %>
如果我单击start upload
它会重定向到action: :create
. 我需要通过 ajax 上传图片。我怎样才能实现它。
编辑 1
我试过这个
<script type="text/javascript" charset="utf-8">
$(function () {
$('#fileupload').submit(function(){
alert('test');
})
});
</script>
但是form是直接提交给action: :create