App = Foo.bar
window.App = App
Tuesday, October 16, 2012
Scope javascript variable in coffeescript so it's available in browser
Wednesday, October 3, 2012
Customizing devise views & controllers
I find myself repeating and googling this far too many times...
# Generate the devise views
rails g devise:views
# Add customize views resource to route
devise_for :users, controllers: { registrations: "users/registrations" }
# Move views to new resource folder
git mv app/views/devise/registrations/ app/views/users/
# Add new custom devise controller
class Users::RegistrationsController < Devise::SessionsController
def new
@user = User.new
end
def create
...
end
end
Cannot customize default devise views
DO NOT use Devise to generate scoped views.
rails generate devise:views users
Just use
rails generate devise:views
Saturday, September 22, 2012
Tuesday, August 28, 2012
Add index on PostgreSQL table column for in-built full text search in Rails
Applicable for PG 8.4 and above.
class AddIndexesToListings < ActiveRecord::Migration
def change
execute <<-SQL
create index on listings using gin(to_tsvector('english', title));
create index on listings using gin(to_tsvector('english', description));
SQL
end
end
Upgrade Heroku db to new PostgreSQL Dev addon
heroku addons:add heroku-postgresql:dev
heroku pg:promote NEW_DB_COLORFUL_NAME
Subscribe to:
Posts (Atom)