Rob Percival wrote:
Thanks very much for your reply. Unfortunately, I’m not up enough on RoR
to know what the production.log or functional tests are! I’m just trying
to edit a pre-existing RoR module (Hostpay with heartinternet.co.uk).
If you are the software’s client, not its programmer, then is this a
tech-support question for heartinternet?
All the following assumes you have source; if you don’t, there’s nothing
this list can do. “Nothing” is not an aphorism, because that website is
probably too secure for us to get to its production log!
thought I would be able to do it without mucking through RoR
installation, setup etc, but perhaps not!
Excellent; learning Rails is very good for you!
Get “the Agile book”, meaning /Agile Web D. with Rails/ by the
Next, did the original author of this code write anything into the test
folder? Run this line:
grep test_ test// | grep -v test_dummy
Does it return any test cases? Next run this:
Do you get a grid of statistics, and does it include a unit test count?
Correlate the rows “Functional tests” and “Unit tests” with the column
“methods” - the number should be higher than the number of methods in
Controllers and Models.
If not, you should reject this program if possible; it’s not worth
However, a unit test might not capture your error, so now we are going
find the production log. Read config/deploy.rb to learn the name of the
target server, and the path to the deployment location.
ssh to that server.
cd into the deployment folder, and look for the folders “releases” and
“current”. They show you are in the right spot. Then cd into
now search for the error, using the / command.
If you get this far on any of these tips, report back here. If not, you
get tech support for this product!