У меня есть файл контроллера ruby с различными определенными методами, я хочу получить ответ одного из методов в erb, то есть внешнего интерфейса, используя вызов ajax.
Я новичок в ruby , поэтому у меня нет большого опыта обработки запросов в ruby, когда я пытаюсь запустить приведенный ниже код, в консоли появляется ошибка 404, в которой указывается, что URL-адрес не найден.
Я добавил соответствующие фрагменты кода вместо всего код.
=> appcontroller.rb file
def returnimage_url
image_url = "http://dfdabfyag.jpg" //random url
{ :success => true, :img_value => image_url }.to_json
end
=> loadimage.erb file
<script>
function showImage(){
$.ajax({
url: '/returnimage_url',
method: 'GET',
dataType: "json",
success: function(response){
let image_data = JSON.parse(response);
console.log(image_data);
}
});
}
showImage();
</script>