2012-07-04 4 views
0

У меня есть форму. У меня есть кнопка в моей форме, и мне нужно выполнить рубиновый файл, когда я нажимаю кнопку. Фактически мой рубиновый файл записывает данные в html-файл. Поэтому я также хотел открыть этот файл в кадре, нажав на кнопку.Как выполнить код ruby ​​из html-формы?

ответ

1

Сделать кнопку submit. Поместите его внутри <form>. Установите action формы в URL-адрес, который ваш веб-сервер сопоставляет с программой Ruby. (Вам нужно будет выбрать интерфейс, который будет соответствовать вашей программе, например, CGI или Rack). Поскольку вы играете с фреймами, также установите атрибут target формы.

Либо измените вывод программы Ruby, чтобы он выводился на веб-сервер, а не в файл, или настроил его на отправку HTTP-перенаправления на местоположение, в которое вы сохранили файл.

Смежные вопросы