To find when a specific line of code was added to a branch with git, run the following: git log -S “your-string-here” –source –all –stat
Month: June 2015
Resolve Net::HTTPBadResponse: wrong status line
In Ruby/Rails, if you’re running into the following error: Net::HTTPBadResponse: wrong status line When attempting to post data to a secure (https) url, with something similar to: Net::HTTP::post_form(“https://www.example.com”,{}) Then you can rewrite your request to avoid the exception like this: url = URI.parse(“https://www.example.com”) http = Net::HTTP.new(url.host,url.port) http.use_ssl = true request = Net::HTTP::Post.new(url.path,{}) request = […]
Rails.cache.fetch not overwriting current value
If you notice a Rails cache call not overwriting the previously entered value, for instance: Rails.cache.fetch(“your_key”) do your_random_value end Try passing the force flag to fetch, like this: Rails.cache.fetch(“your_key”, :force=>true) do your_random_value end And it should work without a problem.
Cron Job: Run rails rake task in shell script
To run a rake task within a shell script using a cron job, do the following: First, specify the shell at the top of your .sh script #!/bin/sh Then, change your directory to your rails application in your .sh script cd /home/user/app/current Now, you need to manually define your PATH within the script: […]