Кнопка Обновить в представлении Rails - PullRequest
2 голосов
/ 08 августа 2009

У меня есть представление списка в моем веб-приложении RoR. Представление является результатом операции скаффолда.

Я хочу добавить кнопку, которая обновит страницу. Я предпочитаю не использовать javascript для этого, есть ли другой способ?

Создание кнопки с помощью button_to или form_tag приводит к добавлению новой пустой строки в базу данных при ее нажатии.

Спасибо! Шей.

Ответы [ 2 ]

3 голосов
/ 08 августа 2009

Я собираюсь предположить, что вы используете стандартные маршруты RESTful, и в результате ваши вызовы form / button_to отправляют POST вашему контроллеру и, следовательно, выполняют ваше действие create. Если это так, то любая из опций, которые вы пробовали, должна работать, но просто убедитесь, что вы устанавливаете метод «get», чтобы запрос правильно направлялся на действие index

<%= button_to "Refresh", my_path, :method => :get %>
1 голос
/ 08 августа 2009

1) Используйте ссылку и оденьте ее как кнопку с CSS

или

2) Использовать форму, метод которой «get», указывает на текущую страницу (без каких-либо параметров) в качестве действия и имеет только один элемент - кнопку отправки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...