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') %>")