1. Create a rake file(suppose pass_catch_rake_params.rake) into your project's lib/tasks folder
2. Edit this rake file with the following code:
task :rake_task => :environment do
puts ENV['param1'] # You are catching param1
puts ENV['param2'] # You are catching param2
end
3. Run the Rake command like this:
rake rake_task param1=10 param2='This is a string'
Where rake_task is the rake task name and param1,param2 are the parameters name
In your rake task you will get param1 and param2 with their assigned value
No comments:
Post a Comment