запустите rake routes
и посмотрите, есть ли какие-либо маршруты, указывающие на действие вашего контроллера. Если нет, вам нужно будет создать его либо как «действие участника», либо с помощью правила соответствия.
Если вы видите маршрут, вы можете назвать его, передав параметр: as => route_name в правило маршрутизации. Это включит помощников route_name_path () и route_name_url () для вашего link_to
RailsCasts имеет хорошее краткое изложение синтаксиса маршрутизации рельсов 3 здесь
EDIT:
на основе примеров кода, попробуйте это:
<%= link_to 'Execute Comment', execute_post_comment_path(comment.post, comment) %>
Согласно документации здесь опция :method
может содержать только допустимые глаголы http (получить, положить, опубликовать, удалить). Помощник link_to не может понять, какое действие вы хотите выполнить с помощью пользовательского действия члена, поэтому вы должны использовать именованный маршрут, как указано выше.
НТН