Can I use helper methods in rake?
A helper is a method that is (mostly) used in your Rails views to share reusable code. Rails comes with a set of built-in helper methods. One of these built-in helpers is time_ago_in_words . This method is helpful whenever you want to display time in this specific format.
Yes, you can. You simply need to require the helper file and then include that helper inside your rake file (which actually a helper is a mixin that we can include).
For example, here I have an application_helper file inside app/helpers directory that contains this:
module ApplicationHelper def hi "hi" end end
so here is my rake file's content:
require "#{Rails.root}/app/helpers/application_helper" include ApplicationHelper namespace :help do task :hi do puts hi end end
and here is the result on my Terminal:
god:helper-in-rake arie$ rake help:hi hi
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With