JavaScript structures that include circular references can't be serialized with a"plain" JSON.stringify. Example: a = { name: 'Groucho' };
Creating records in specs can be so fast that two records created instantly after one another might have the same...
Returning an empty scope can come in handy, e.g. as a default object. In Rails 4 you can achieve this...
We upgraded a Rails 2 application to Rails 3.2 and Ruby 2.1, changed the mysql adapter from mysql to mysql2...
p ActiveRecord::Base.connection.indexes(:table_name)
This may be hard to find in the docs, but if you want CoffeeScript classes that instantiate their properties from...
This is what worked for me in a Rails 4: # JSON data as first argument, then parameters patch :update, { some...
Modern browsers natively suppport file pickers that allow the user to choose multiple files at once. To activate this feature...
A collection of useful filters for AngularJS, e.g. for fuzzy string searching, displaying numbers as percentages an more.
class Document < ActiveRecord::Base scope :any_tags, -> (tags){ where('tags && ARRAY[?]', tags) } scope :all_tags, -> (tags){ where('tags @> ARRAY...
Create beautiful Javascript charts with one line of Ruby. Promising chart library for easily rendering charts with Google Charts.
Have you tried the Search everywhere dialog? You can open it by pressing Shift twice.
A different take on what we're doing with ActiveType. Since it lives under the rails organization it might be...
Nice tutorial about packaging Ruby bindings to your API in a Ruby gem, with tests using VCR casettes.
You need to copy an entire website? Use wget like this: wget -kr http://host.tld/ This will fetch all content...
If you're using the :header_html option in PDFKit (or the corresponding --header-html option in wkhtmltopdf), and the...
So you want to organize your I18n using multiple .yml files but your Rails 4.1 application simply won't use...
Great introduction to React.js and the ideas behind it.
There are different ways to run rake: On Rails 4.1+ projects, you have Spring and its binstubs which dramatically improve...
When your system is not running on English, you may sometimes want to run some applications and not use your...
In Rails, you can very easily send emails with HTML and plaintext bodies. However, if you're trying to debug...
Use reorder to replace an existing order clause with a new expression.
The flip-flop operator is a hotly contested feature of Ruby. It's still struggling to find an idiomatic use...
We will be installing rbenv and ruby-build from our own fork, not from the Ubuntu sources. Installing rbenv