2

私はこのフォームを持っています

<%= form_for @post, :html => {:multipart => true , :class => 'form-horizontal' }, :remote => true do |f| %>
    <%= f.text_field :title%>
    <%= f.file_field :avatar%>
    <%= f.submit nil%>
<% end %>

createアクションも

def create
        @post = Post.new(params[:post])
        respond_to do |format|
          if @post.save
            format.js
          end
        end
      end

私が書いたものは何もcreate.js.erb実行されず、ブラウザはホワイトページにリダイレクトされます!

$('body').html("<h1>Done!</h1>"); 

誰かがここで何が問題なのか教えてもらえますか?githubのドキュメントの例の手順に従ったことに注意してください

4

1 に答える 1

1

確認する必要があります

//= require jquery.remotipart

application.jsファイルに追加されます。私は同じ問題を抱えていました、そしてこれはそれを修正しました。

于 2012-09-21T02:07:46.603 に答える