stylesheets/
application.scss
base/
_base.scss
_grid.scss
_reset.scss
_typography.scss
components/
editor/
_design.scss
| # user.rb | |
| class User < ActiveRecord::Base | |
| belongs_to :address | |
| accepts_nested_attributes_for :address # can't have allow_destroy | |
| end | |
| # users_controller.rb | |
| class UsersController < ApplicationController |
| var FlexKeyboardHandler = FlexKeyboardHandler || {} | |
| FlexKeyboardHandler.setup = function () | |
| { | |
| window.addEventListener("keypress", FlexKeyboardHandler.keydownHandler, true); | |
| window.addEventListener("keydown", FlexKeyboardHandler.keydownHandler, true); | |
| getFlexApplication("MyApp").addEventListener("keypress", FlexKeyboardHandler.keydownHandler, true); | |
| getFlexApplication("MyApp").addEventListener("keypress", FlexKeyboardHandler.keydownHandler, false); | |
| window.focus(); | |
| }; |
| SQL (0.4ms) SELECT COUNT(*) AS count_id FROM "posts" WHERE ("posts"."parent_id" IS NULL) | |
| Post Load (0.7ms) SELECT "posts".* FROM "posts" WHERE ("posts"."parent_id" IS NULL) ORDER BY "lft" | |
| Slug Load (0.4ms) SELECT "slugs".* FROM "slugs" WHERE ("slugs".sluggable_id = 13 AND "slugs".sluggable_type = 'Post') ORDER BY id DESC LIMIT 1 | |
| SQL (0.3ms) SELECT COUNT(*) AS count_id FROM "posts" WHERE ("posts".parent_id = 13) | |
| Post Load (0.7ms) SELECT "posts".* FROM "posts" WHERE ("posts".parent_id = 13) ORDER BY "lft" | |
| Post Load (0.4ms) SELECT "posts".* FROM "posts" WHERE ("posts"."id" = 13) LIMIT 1 | |
| CACHE (0.0ms) SELECT "slugs".* FROM "slugs" WHERE ("slugs".sluggable_id = 13 AND "slugs".sluggable_type = 'Post') ORDER BY id DESC LIMIT 1 | |
| Slug Load (0.4ms) SELECT "slugs".* FROM "slugs" WHERE ("slugs".sluggable_id = 39 AND "slugs".sluggable_type = 'Post') ORDER BY id DESC LIMIT 1 | |
| SQL (0.4ms) SELECT COUNT(*) AS count_id FROM "posts" WHERE ("posts".parent_id = 39) | |
| CACHE (0.0ms) SELECT "posts".* FROM "po |
| def simple_nested_set(clazz) # Post for example | |
| stack = [] # Post for example | |
| result = [] | |
| clazz.all(:order => "lft").each do |node| | |
| if stack.empty? | |
| stack.push({:node => node, :children => []}) | |
| result << stack.last | |
| next | |
| end | |
| if stack.last[:node].lft < node.lft && node.lft < stack.last[:node].rgt |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | |
| <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> | |
| <head> | |
| <title>Parent Page wanting to Parse Children</title> | |
| <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> | |
| <meta name="keywords" content="parent, html, parsing"> | |
| </head> | |
| <body> | |
| <script type="text/javascript"> | |
| $(document).ready(function() { |
| <body> | |
| <section class="top" role="definition"> | |
| <div class="header"> | |
| <div class="frame"> | |
| <header></header> | |
| <nav></nav> | |
| </div> | |
| </div> | |
| </section> | |
| <section class="main" role="main"> |
stylesheets/
application.scss
base/
_base.scss
_grid.scss
_reset.scss
_typography.scss
components/
editor/
_design.scss
| <div class='document' role='document'> | |
| <section class='header container' role='definition'> | |
| <div class='navigation'> | |
| <div class='frame'> | |
| <header class='logo'> | |
| <h1></h1> | |
| </header> | |
| <nav class='menu' role='directory'> | |
| <ul> | |
| <li> |
| class Hash | |
| def recursively_symbolize_keys! | |
| self.symbolize_keys! | |
| self.values.each do |v| | |
| if v.is_a? Hash | |
| v.recursively_symbolize_keys! | |
| elsif v.is_a? Array | |
| v.recursively_symbolize_keys! | |
| end | |
| end |
| git clone git://github.com/ry/node.git | |
| cd node | |
| ./configure | |
| make | |
| sudo make install |