2

私は初心者の RoR プログラマーで、現在、remotipart を使用してファイルをアップロードし、POST 要求でコントローラーに送信した後、js を機能させようとしています。基本的に、送信ボタンをクリックした後、POST リクエストは正常に送信されますが、parse_bond_file.js.erb は SCRIPT ではなく OTHER として開始されます。これが私のコードです:

---upload.html.erb###

<%= form_for :parse_bond, :url => parse_bond_file_issuers_path, :html => { :multipart => true, :method => :post }, :remote => true do |f| %>
    <%= f.file_field :csv %>
    <%= f.submit 'Parse'%>
<% end %>

---issuer_controller.rb---

  def parse_bond_file
    respond_to do |format|
      format.js
    end
  end

---parse_bond_file.js.erb---

alert('hello world!');

助けてください。ありがとう!

4

2 に答える 2

0

この行を app/views/layouts/application.html.erb に追加する必要があります

<%= javascript_include_tag "application" %>
于 2013-07-18T10:51:25.570 に答える