У меня возникли проблемы с пониманием того, как методы-помощники должны использоваться в представлениях. Например, воспользуйтесь этими частями кода:Использование вспомогательных методов во взглядах
Mycontrollers_helper.rb
module MycontrollersHelper
def destroy_everything
Model.destroy_all
redirect_to root_path
end
end
Как его использовать в представлении? Скажем, добавив метод к кнопке в окне просмотра:
<%= button_to 'Destroy all', destroy_everything, method => :post %>
ли просто написать метод в файле helper.rb достаточно или не требует некоторых дополнительных линий в контроллере она ссылается? Это даже правильный синтаксис для чего-то подобного?
Вы неправильно понимаете концепции помощников. Это 'destroy_everything' должно быть действием контроллера. –
Если вы можете предоставить хороший источник, который объяснит это немного, я был бы очень благодарен, просто не могу найти ничего хорошего, чтобы читать об этом. – lmatejic
Вы видели http://guides.rubyonrails.org? –