GitHub User: cathyzoller
Hi Ryan et al.
Here's hoping someone can help. After setting up my linode acct & deploying, a couple links did not work (production only). So I made a few changes, thinking it was a cancan incompatibility with to_params, and now none of the link_to's work. In the production log it looks like it's trying to serve up a request to another host:
Started POST "/slingads/index.php" for 18.104.22.168 at 2013-02-08 16:50:22 -05
ActionController::RoutingError (No route matches [POST] "/slingads/index.php"):
Do I have a security breach & how should I handle this? Would it be best to just dump the database and start over? Any advice is much appreciated.
PS) That ip address is for a company in HongKong!
11 months later...the answer to this question is capistrano (as well as some other applications) expects to find a database owned by a user of the same name 'deployer' (read that in the postgres documentation). I'm wondering if you happen to be developing in windows so won't be using agent-forwarding, and I suspect this is the root cause of permissions errors.
A perhaps related problem...I'm getting a permission-denied error when the capistrano task deploy:start/restart attempts to run. Anyone know why? Anyone still read these 11 months later?