gpt4 book ai didi

javascript - ActionController::UnknownFormat 添加 respond_to 时

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:37:58 24 4
gpt4 key购买 nike

当我删除 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 .

最佳答案

您需要在 View 中创建一个包含 controller_action_name.js.erb 的文件并渲染其部分内容。

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

关于javascript - ActionController::UnknownFormat 添加 respond_to 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58159428/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com