0

application.jsファイルにjqueryを含めると、RailsアプリでAJAX呼び出しが機能しません。(form_forを使用して)フォームを送信するたびに、何も起こりません。問題は、そのjquery行がないと、html-delete-methodsを実行できず、別の例外が発生することです。

Rails3.2.3とruby1.9.3p194を使用しています

ここにいくつかのコードがあります:

application.js:

//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require_tree .

form.html.erb:

<%= form_for(user.relationships.build(id: @user.id), remote: true) do |f| %>

controller.rb

respond_to do |format|
      format.html { redirect_to @patient }
      format.js
end

私が欠けているのは何ですか?

ありがとう!

4

1 に答える 1

0

これを試して:

<% relationship = user.relationships.build user_id: @user.id
<%= form_for relationship, url: relationship_path(relationship, format: :js) do |f| %>
于 2012-05-09T01:31:22.960 に答える