Как упомянуть частичное имя файла в escape_javascript в ruby ​​на рельсах? - PullRequest
0 голосов
/ 15 ноября 2018

Я использовал код в https://kernelgarden.wordpress.com/2014/02/26/dynamic-select-boxes-in-rails-4/ для реализации каскадного выпадающего списка.

Он работает как шарм

Однако я бы хотел упомянуть частичноеимя файла в моем кофейном скрипте:

# app/views/welcome/update_cities.js.coffee

$("#cities_select").empty()
.append("<%= escape_javascript(render(:partial => @cities)) %>")
  1. Как мне это сделать?Он пытался это сделать, но это не сработало:

    $("#cities_select").empty()
    .append("<%= escape_javascript(render :partial => "city", :object => @cities)) %>")
    

    Что я здесь не так делаю?

  2. Как Rails узнает, что он вызвал _city.html.erb?Я не понимаю связь!

Пожалуйста, помогите!

1 Ответ

0 голосов
/ 16 ноября 2018
$("#cities_select").empty() .append("<%= escape_javascript(render :partial => 'cities/city', :collection => @cities) %>")

Это сработало для меня! Спасибо!

...