Ну смотрите. Скорее всего у Вас есть экшн update для my_table. В нем написано что-то типа
@my_table.update_params(allowed_params)
напишем полностью для наглядности:
@my_table.update_params(params.require(:my_table).permit(:my_field, :my_field2)
То-есть, когда поступает patch запрос в этот экшн, то ему разрешены такие атрибуты как my_field и my_field2.
Теперь задача проще. Отправить patch запрос с такими нужными атрибутами.
В нашем случае, запрос нужно отправить при помощи link_to. Чтож, идем в офф документацию,
ищем link_to.
Читаем все внимательно и находим строчку:
link_to can also produce links with anchors or query strings:
и ниже видим код примера:
link_to "Nonsense search", searches_path(foo: "bar", baz: "quux")
# => <a href="/searches?foo=bar&baz=quux">Nonsense search</a>
остается за малым! пишем
= link_to 'increment', my_table_path(my_table, my_table: {my_field: my_table.my_field + 1}), method: :patch, data: {confirm: 'Вы уверены?'}
Но в таком способе решения есть небольшие подводные камни, поэтому к нему лучше прикрутить ajax. Это тоже просто, нужно всего-лишь немного траффика и великолепное приложение - google.com