ActionController :: UnknownFormat при добавлении response_to - PullRequest
4 голосов
/ 30 сентября 2019

Когда я удаляю respond_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

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 .

1 Ответ

0 голосов
/ 09 октября 2019

Вам необходимо создать файл с controller_action_name.js.erb в представлении и визуализировать частичное их.

$('.className').html("<%= escape_javascript(render 'user/result') %>")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...