Demo <ul><li>Women's Building Library Book List </li><ul><li>Catalog from library established during 1893 World's Fair, gathering contributions of women to the world of letters (destroyed 1911) </li></ul><li>CRUD rapid application development with scaffolding (using SQLite)
Fully customized application integrated with iWebKit, replacing scaffolding with a componentized approach (some gotchas) </li></ul>
iWebKit on Rails <ul>Changes to be made: <li>Copy images in the iWebKit distribution to the Rails public/folder
Change iWebKit CSS: image resource paths in the CSS file are adjusted to point to the Rails public/ folder
iWebKit on Rails <ul>Download iWebKit from http://iwebkit.net Unzip the downloaded ZIP archive. There should be a “Framework” folder inside of the unzipped archive folder. </ul><ul><li>Copy the images/ and thumbs/ folders in the Framework folder into the Rails public/ folder
iWebKit on Rails <ul><li>Inside the Framework/css folder of the extracted ZIP archive, open up developer-style.css in a text editor.
Perform a search-and-replace on ../images replacing it with /images
Save the result in your Rails public/stylesheets folder, and give it the name iwebkit.css </li></ul>
iWebKit on Rails <ul><li>Inside the Framework folder of the extracted ZIP archive, open up index.html in a text editor.
Replace the opening <body> and closing </body> tags and replace the deleted content with the Rails <%= yield %> tag
Save the result in your Rails app/views/layouts folder as index.html.erb
For each class.html.erb file representing each class in the Rails app/views/layouts folder, replace that file with the index.html.erb created in Step 10. </li></ul>