README.textile in spinebox-0.0.14 vs README.textile in spinebox-0.0.15
- old
+ new
@@ -5,29 +5,38 @@
* Ideal for single or few page applications
* Fully setup, ready to go spine.js environment
* Develop in coffee-script and sass with fantastic sprockets asset serving
* Use generators and scaffolding just like with rails
* Compile assets and serve the whole app completely static
+* Use partials and helpers in your view just like in rails
+* Compilation only updates actually changed files. This is a premise for delta deployment.
h3. Installation
bc.. $ gem install spinebox
h3. Usage
Create your javascript app or HTML files just as you're used to it.
-In the HTML files you can use partials just like in rails:
+h4. Create New Project
-bc.. render :partial => "navigation.html"
-
-h4. Create new project
-
bc.. # Create new project an start developing
$ spinebox new blog
$ cd blog
$ spinebox server
$ open http://localhost:3000/index.html
+
+h4. Use Partials and Helpers
+
+Partials are prefixed with a @_@ to declare them a partial. So you can create a @_navigation.html.erb@ and use it, e.g.
+in the @index.html.erb@ with:
+
+bc.. <%= render :partial => "index.html" %>
+
+p. Helpers are in the helper folder and included by default in any view. So if you want to create special links, etc. that
+you reuse throughout your project simply create a method named @link_to@ in the helper, any any view and partial will have it
+accessible.
h4. Generate models, views and controllers
bc.. # Generate a model view and a controller
$ spinebox generate model post title author body