ошибка маршрутизации. Как отправить php файл в рельсы

59
9

Я создаю простое приложение rails, в котором в html, при загрузке окна запускается php файл.

Функция выгрузки на home.html.erb:

window.onload = function() {
var request = new XMLHttpRequest();
request.open("POST", "generator.php, true);
request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
request.send("empty=1");}

Это нужно просто вызвать php файл, правильно?

generator.php должен очищать содержимое файла justafile.txt

<?php
$txtFilename = 'justafile.txt';

if( isset( $_POST['empty'] ) && $_POST['empty'] == '1' ) {
$txt = fopen($txtFilename, "r+");
ftruncate($txt, 0);
fclose($txt);
} ?>

Я получаю следующую ошибку, и я не знаю, почему.

ActionController::RoutingError (No route matches [POST] "/generator.php")

Я не знаю, добавить ли что-нибудь к файлу routes.rb.

Rails.application.routes.draw do
root 'static_pages#home'
get 'static_pages/help'

заранее спасибо

спросил(а) 2015-11-18T01:19:00+03:00 4 года, 10 месяцев назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема