Skip to main content


Showing posts from August, 2013

Learning Ruby on Rails

1. Polymorphic Association
For instance, a book can be liked and a video can also be liked. To make a generalised association which can like both a book an a video, we can simply make a polymorphic association named likeable which contains the likable_type and likable_id. 
2.  Choose between has_many :through and has_and_belongs_to_many
For instance, a book has many tags and a tag can be associated with many books. To make a simple many-to-many relationship, we can simply use has_and_belongs_to_many. However, to create an indirect association through a joint model, we can use has_many:through.
3. execJs: 'Could not find a JavaScript runtime' error.
To add gem 'execjs' gem 'therubyracer'in the gem file.
4. gem …