Надлежащим способом достижения этого является использование ajax в вашем скрипте.
Например, вы можете использовать скрипт кофе и сделать что-то вроде этого.
ABC = ->
variable = document.getElementById('textfield').value
res = $.ajax(
url: '#{method_controller_path}'
method: 'GET'
data:
param: variable
dataType: 'json'
success: (res) ->
res
)
В конце вы будетеиметь объект res для работы.
Если вы не используете кофе или внешние файлы сценариев.Вы можете сделать это, используя JavaScript в файле index.html.erb.
Вот пример для этого.
const ABC = function() {
let res;
const variable = document.getElementById('textfield').value;
return res = $.ajax({
url: '#{method_controller_path}',
method: 'GET',
data: {
param: variable
},
dataType: 'json',
success(res) {
return res;
}
});
};
Надеюсь, это поможет вам.:)