![](/img/trans.png)
[英]ActionController::UnknownFormat When using respond_to do |format| in rails 5 app
[英]ActionController::UnknownFormat when add respond_to
当我删除respond_to
并render 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.