繁体   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