Javascript ActionController::将响应添加到时的未知信息

Javascript ActionController::将响应添加到时的未知信息,javascript,ajax,ruby-on-rails-5.2,Javascript,Ajax,Ruby On Rails 5.2,当我删除respond\u to和render to view时,一切正常,但添加js render会出错 控制器代码: 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

当我删除
respond\u to
render to view
时,一切正常,但添加
js render
会出错

控制器代码:

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 %>

您需要在视图中创建一个带有
controller\u action\u name.js.erb
的文件,并呈现部分内容

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

您可以添加错误吗?您可以查看一下
$('.className').html("<%= escape_javascript(render 'user/result') %>")