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