簡體   English   中英

添加respond_to時的ActionController::UnknownFormat

[英]ActionController::UnknownFormat when add respond_to

當我刪除respond_torender to view時,一切正常,但添加js render會出錯。

controller 代碼:

if params[:stock].present?
  @data = params[:stock]
  @stock = Stock.new_form_lookup(params[:stock])
  respond_to do | format |
      format.js  {render partial: 'user/result'} 
  end
else
  flash[:danger] = "no search found "
  redirect_to my_portfolio_path
end

結尾

查看代碼:

<%= form_tag searchstock_path , remote: true , method: :get, id:"stock-search" do %>

application.js 代碼:

//= rails-ujs
//= require jquery
//= require bootstrap
//= require jquery_ujs
//= require turbolinks
//= require_tree .

您需要在視圖中創建一個帶有controller_action_name.js.erb的文件並渲染它們的部分內容。

$('.className').html("<%= escape_javascript(render 'user/result') %>")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM