*update: delayed-job is now available on gemcutter* The first thing to do obviously is to install DelayedJob. There are plenty of forked versions available on git-hub. I chose collectiveidea beacuse it was recommend on railscasts. I did refer to this site extensively for setting up delayed_job. Job half done. I followed instructions on the github … Continue reading Delayed_job for background processing in Rails
Follow 10 simple steps in order to use myspace sdk api1. Remove all your previous gems installed+ gem uninstall myspace2. Checkout sample source codesvn checkout http://myspaceid-ruby-sdk.googlecode.com/svn/trunk/ myspacesdk3. cd myspacesdk/samples/rails/sample4. Modify config/database.yml accordinglydevelopment:adapter: mysqldatabase: sample_developmentpassword: abcdpool: 5timeout: 50005. Download http://myspaceid-ruby-sdk.googlecode.com/files/myspaceid-sdk-0.1.11.gem6. gem install --local ~/Desktop/myspaceid-sdk-0.1.11.gem i.e.PATH_TO_GEM7. Above command supposed to give you following error otherwise skip to … Continue reading 10 steps to get start with MySpace Ruby SDK
Hello from Fun On Rails http://www.funonrails.com
Acemoney is a hosted application built by us i.e. Josh Software. Currently, its hosted on a linode with nginx+thin configured. The problem here is that there are 3 thin servers which consume humongous 'stagnant' memory. We have decided to migrate to nginx+passenger so that we an control in greater detail the number of instances, the … Continue reading Migrating Acemoney onto a different server with nginx+passenger
Here is the commandcat /proc/cpuinfoExample use on my ubuntu machine, It shows me.cat /proc/cpuinfoprocessor : 0vendor_id : GenuineIntelcpu family : 6model : 15model name : Intel(R) Pentium(R) Dual CPU T2330 @ 1.60GHzstepping : 13cpu MHz : 800.000cache size : 1024 KBphysical id : 0siblings : 2core id : 0cpu cores : 2apicid : 0initial apicid … Continue reading Find processor (cpu) information on linux
Here is the command which will give you OS name with version along with other detail information.cat /etc/*release*Example: On my ubutnu machine, It shows me.cat /etc/*release*DISTRIB_ID=UbuntuDISTRIB_RELEASE=8.10DISTRIB_CODENAME=intrepidDISTRIB_DESCRIPTION="Ubuntu 8.10"
Rails specifies standard conventions while creating models, controllers, migrations ( database tables ).Conventions for creating database tables1. Table name should be plural2. id field must be primary_key for table.3. foreign_key must be like <model_name>_id i.e. post_id, site_idConventions for creating models & Controllers1. Model name must be singular and controller name should be plural.Although rails have … Continue reading How to map irregular database tables with rails models