Permalink
Browse files

adding revised episode 154

  • Loading branch information...
1 parent 73de8b5 commit 7ef69fab7d6f0c20f858fc1ee5a1e3bec715b730 @ryanb committed May 19, 2012
Showing with 3,022 additions and 0 deletions.
  1. +13 −0 episode-154/revised/README.md
  2. +15 −0 episode-154/revised/blog-after/.gitignore
  3. +38 −0 episode-154/revised/blog-after/Gemfile
  4. +111 −0 episode-154/revised/blog-after/Gemfile.lock
  5. +9 −0 episode-154/revised/blog-after/README.rdoc
  6. +7 −0 episode-154/revised/blog-after/Rakefile
  7. BIN episode-154/revised/blog-after/app/assets/images/dark_knight_rises.jpg
  8. BIN episode-154/revised/blog-after/app/assets/images/rails.png
  9. BIN episode-154/revised/blog-after/app/assets/images/superman.jpg
  10. +15 −0 episode-154/revised/blog-after/app/assets/javascripts/application.js
  11. +3 −0 episode-154/revised/blog-after/app/assets/javascripts/articles.js.coffee
  12. +3 −0 episode-154/revised/blog-after/app/assets/javascripts/comments.js.coffee
  13. +3 −0 episode-154/revised/blog-after/app/assets/javascripts/events.js.coffee
  14. +3 −0 episode-154/revised/blog-after/app/assets/javascripts/photos.js.coffee
  15. +13 −0 episode-154/revised/blog-after/app/assets/stylesheets/application.css
  16. +13 −0 episode-154/revised/blog-after/app/assets/stylesheets/articles.css.scss
  17. +18 −0 episode-154/revised/blog-after/app/assets/stylesheets/comments.css.scss
  18. +15 −0 episode-154/revised/blog-after/app/assets/stylesheets/events.css.scss
  19. +86 −0 episode-154/revised/blog-after/app/assets/stylesheets/layout.css.scss
  20. +8 −0 episode-154/revised/blog-after/app/assets/stylesheets/photos.css.scss
  21. +3 −0 episode-154/revised/blog-after/app/controllers/application_controller.rb
  22. +44 −0 episode-154/revised/blog-after/app/controllers/articles_controller.rb
  23. +32 −0 episode-154/revised/blog-after/app/controllers/comments_controller.rb
  24. +41 −0 episode-154/revised/blog-after/app/controllers/events_controller.rb
  25. +41 −0 episode-154/revised/blog-after/app/controllers/photos_controller.rb
  26. +2 −0 episode-154/revised/blog-after/app/helpers/application_helper.rb
  27. +2 −0 episode-154/revised/blog-after/app/helpers/articles_helper.rb
  28. +2 −0 episode-154/revised/blog-after/app/helpers/comments_helper.rb
  29. +2 −0 episode-154/revised/blog-after/app/helpers/events_helper.rb
  30. +2 −0 episode-154/revised/blog-after/app/helpers/photos_helper.rb
  31. 0 episode-154/revised/blog-after/app/mailers/.gitkeep
  32. 0 episode-154/revised/blog-after/app/models/.gitkeep
  33. +4 −0 episode-154/revised/blog-after/app/models/article.rb
  34. +4 −0 episode-154/revised/blog-after/app/models/comment.rb
  35. +4 −0 episode-154/revised/blog-after/app/models/event.rb
  36. +4 −0 episode-154/revised/blog-after/app/models/photo.rb
  37. +25 −0 episode-154/revised/blog-after/app/views/articles/_form.html.erb
  38. +6 −0 episode-154/revised/blog-after/app/views/articles/edit.html.erb
  39. +9 −0 episode-154/revised/blog-after/app/views/articles/index.html.erb
  40. +5 −0 episode-154/revised/blog-after/app/views/articles/new.html.erb
  41. +10 −0 episode-154/revised/blog-after/app/views/articles/show.html.erb
  42. +7 −0 episode-154/revised/blog-after/app/views/comments/_comments.html.erb
  43. +19 −0 episode-154/revised/blog-after/app/views/comments/_form.html.erb
  44. +6 −0 episode-154/revised/blog-after/app/views/comments/index.html.erb
  45. +3 −0 episode-154/revised/blog-after/app/views/comments/new.html.erb
  46. +33 −0 episode-154/revised/blog-after/app/views/events/_form.html.erb
  47. +6 −0 episode-154/revised/blog-after/app/views/events/edit.html.erb
  48. +11 −0 episode-154/revised/blog-after/app/views/events/index.html.erb
  49. +5 −0 episode-154/revised/blog-after/app/views/events/new.html.erb
  50. +25 −0 episode-154/revised/blog-after/app/views/events/show.html.erb
  51. +22 −0 episode-154/revised/blog-after/app/views/layouts/application.html.erb
  52. +25 −0 episode-154/revised/blog-after/app/views/photos/_form.html.erb
  53. +6 −0 episode-154/revised/blog-after/app/views/photos/edit.html.erb
  54. +10 −0 episode-154/revised/blog-after/app/views/photos/index.html.erb
  55. +5 −0 episode-154/revised/blog-after/app/views/photos/new.html.erb
  56. +9 −0 episode-154/revised/blog-after/app/views/photos/show.html.erb
  57. +4 −0 episode-154/revised/blog-after/config.ru
  58. +59 −0 episode-154/revised/blog-after/config/application.rb
  59. +6 −0 episode-154/revised/blog-after/config/boot.rb
  60. +25 −0 episode-154/revised/blog-after/config/database.yml
  61. +5 −0 episode-154/revised/blog-after/config/environment.rb
  62. +37 −0 episode-154/revised/blog-after/config/environments/development.rb
  63. +67 −0 episode-154/revised/blog-after/config/environments/production.rb
  64. +37 −0 episode-154/revised/blog-after/config/environments/test.rb
  65. +7 −0 episode-154/revised/blog-after/config/initializers/backtrace_silencers.rb
  66. +15 −0 episode-154/revised/blog-after/config/initializers/inflections.rb
  67. +5 −0 episode-154/revised/blog-after/config/initializers/mime_types.rb
  68. +7 −0 episode-154/revised/blog-after/config/initializers/secret_token.rb
  69. +8 −0 episode-154/revised/blog-after/config/initializers/session_store.rb
  70. +14 −0 episode-154/revised/blog-after/config/initializers/wrap_parameters.rb
  71. +5 −0 episode-154/revised/blog-after/config/locales/en.yml
  72. +15 −0 episode-154/revised/blog-after/config/routes.rb
  73. +10 −0 episode-154/revised/blog-after/db/migrate/20120518203901_create_articles.rb
  74. +12 −0 episode-154/revised/blog-after/db/migrate/20120518203936_create_events.rb
  75. +10 −0 episode-154/revised/blog-after/db/migrate/20120518203958_create_photos.rb
  76. +11 −0 episode-154/revised/blog-after/db/migrate/20120518225540_create_comments.rb
  77. +49 −0 episode-154/revised/blog-after/db/schema.rb
  78. +26 −0 episode-154/revised/blog-after/db/seeds.rb
  79. +2 −0 episode-154/revised/blog-after/doc/README_FOR_APP
  80. 0 episode-154/revised/blog-after/lib/assets/.gitkeep
  81. 0 episode-154/revised/blog-after/lib/tasks/.gitkeep
  82. 0 episode-154/revised/blog-after/log/.gitkeep
  83. +26 −0 episode-154/revised/blog-after/public/404.html
  84. +26 −0 episode-154/revised/blog-after/public/422.html
  85. +25 −0 episode-154/revised/blog-after/public/500.html
  86. 0 episode-154/revised/blog-after/public/favicon.ico
  87. +5 −0 episode-154/revised/blog-after/public/robots.txt
  88. +6 −0 episode-154/revised/blog-after/script/rails
  89. 0 episode-154/revised/blog-after/test/fixtures/.gitkeep
  90. +9 −0 episode-154/revised/blog-after/test/fixtures/articles.yml
  91. +11 −0 episode-154/revised/blog-after/test/fixtures/comments.yml
  92. +13 −0 episode-154/revised/blog-after/test/fixtures/events.yml
  93. +9 −0 episode-154/revised/blog-after/test/fixtures/photos.yml
  94. 0 episode-154/revised/blog-after/test/functional/.gitkeep
  95. +49 −0 episode-154/revised/blog-after/test/functional/articles_controller_test.rb
  96. +14 −0 episode-154/revised/blog-after/test/functional/comments_controller_test.rb
  97. +49 −0 episode-154/revised/blog-after/test/functional/events_controller_test.rb
  98. +49 −0 episode-154/revised/blog-after/test/functional/photos_controller_test.rb
  99. 0 episode-154/revised/blog-after/test/integration/.gitkeep
  100. +12 −0 episode-154/revised/blog-after/test/performance/browsing_test.rb
  101. +13 −0 episode-154/revised/blog-after/test/test_helper.rb
  102. 0 episode-154/revised/blog-after/test/unit/.gitkeep
  103. +7 −0 episode-154/revised/blog-after/test/unit/article_test.rb
  104. +7 −0 episode-154/revised/blog-after/test/unit/comment_test.rb
  105. +7 −0 episode-154/revised/blog-after/test/unit/event_test.rb
  106. +4 −0 episode-154/revised/blog-after/test/unit/helpers/articles_helper_test.rb
  107. +4 −0 episode-154/revised/blog-after/test/unit/helpers/comments_helper_test.rb
  108. +4 −0 episode-154/revised/blog-after/test/unit/helpers/events_helper_test.rb
  109. +4 −0 episode-154/revised/blog-after/test/unit/helpers/photos_helper_test.rb
  110. +7 −0 episode-154/revised/blog-after/test/unit/photo_test.rb
  111. 0 episode-154/revised/blog-after/vendor/assets/javascripts/.gitkeep
  112. 0 episode-154/revised/blog-after/vendor/assets/stylesheets/.gitkeep
  113. 0 episode-154/revised/blog-after/vendor/plugins/.gitkeep
  114. +15 −0 episode-154/revised/blog-before/.gitignore
  115. +38 −0 episode-154/revised/blog-before/Gemfile
  116. +111 −0 episode-154/revised/blog-before/Gemfile.lock
  117. +9 −0 episode-154/revised/blog-before/README.rdoc
  118. +7 −0 episode-154/revised/blog-before/Rakefile
  119. BIN episode-154/revised/blog-before/app/assets/images/dark_knight_rises.jpg
  120. BIN episode-154/revised/blog-before/app/assets/images/rails.png
  121. BIN episode-154/revised/blog-before/app/assets/images/superman.jpg
  122. +15 −0 episode-154/revised/blog-before/app/assets/javascripts/application.js
  123. +3 −0 episode-154/revised/blog-before/app/assets/javascripts/articles.js.coffee
  124. +3 −0 episode-154/revised/blog-before/app/assets/javascripts/events.js.coffee
  125. +3 −0 episode-154/revised/blog-before/app/assets/javascripts/photos.js.coffee
  126. +13 −0 episode-154/revised/blog-before/app/assets/stylesheets/application.css
  127. +13 −0 episode-154/revised/blog-before/app/assets/stylesheets/articles.css.scss
  128. +15 −0 episode-154/revised/blog-before/app/assets/stylesheets/events.css.scss
  129. +86 −0 episode-154/revised/blog-before/app/assets/stylesheets/layout.css.scss
  130. +8 −0 episode-154/revised/blog-before/app/assets/stylesheets/photos.css.scss
  131. +3 −0 episode-154/revised/blog-before/app/controllers/application_controller.rb
  132. +41 −0 episode-154/revised/blog-before/app/controllers/articles_controller.rb
  133. +41 −0 episode-154/revised/blog-before/app/controllers/events_controller.rb
  134. +41 −0 episode-154/revised/blog-before/app/controllers/photos_controller.rb
  135. +2 −0 episode-154/revised/blog-before/app/helpers/application_helper.rb
  136. +2 −0 episode-154/revised/blog-before/app/helpers/articles_helper.rb
  137. +2 −0 episode-154/revised/blog-before/app/helpers/events_helper.rb
  138. +2 −0 episode-154/revised/blog-before/app/helpers/photos_helper.rb
  139. 0 episode-154/revised/blog-before/app/mailers/.gitkeep
  140. 0 episode-154/revised/blog-before/app/models/.gitkeep
  141. +3 −0 episode-154/revised/blog-before/app/models/article.rb
  142. +3 −0 episode-154/revised/blog-before/app/models/event.rb
  143. +3 −0 episode-154/revised/blog-before/app/models/photo.rb
  144. +25 −0 episode-154/revised/blog-before/app/views/articles/_form.html.erb
  145. +6 −0 episode-154/revised/blog-before/app/views/articles/edit.html.erb
  146. +9 −0 episode-154/revised/blog-before/app/views/articles/index.html.erb
  147. +5 −0 episode-154/revised/blog-before/app/views/articles/new.html.erb
  148. +5 −0 episode-154/revised/blog-before/app/views/articles/show.html.erb
  149. +33 −0 episode-154/revised/blog-before/app/views/events/_form.html.erb
  150. +6 −0 episode-154/revised/blog-before/app/views/events/edit.html.erb
  151. +11 −0 episode-154/revised/blog-before/app/views/events/index.html.erb
  152. +5 −0 episode-154/revised/blog-before/app/views/events/new.html.erb
  153. +25 −0 episode-154/revised/blog-before/app/views/events/show.html.erb
  154. +22 −0 episode-154/revised/blog-before/app/views/layouts/application.html.erb
  155. +25 −0 episode-154/revised/blog-before/app/views/photos/_form.html.erb
  156. +6 −0 episode-154/revised/blog-before/app/views/photos/edit.html.erb
  157. +10 −0 episode-154/revised/blog-before/app/views/photos/index.html.erb
  158. +5 −0 episode-154/revised/blog-before/app/views/photos/new.html.erb
  159. +9 −0 episode-154/revised/blog-before/app/views/photos/show.html.erb
  160. +4 −0 episode-154/revised/blog-before/config.ru
  161. +59 −0 episode-154/revised/blog-before/config/application.rb
  162. +6 −0 episode-154/revised/blog-before/config/boot.rb
  163. +25 −0 episode-154/revised/blog-before/config/database.yml
  164. +5 −0 episode-154/revised/blog-before/config/environment.rb
  165. +37 −0 episode-154/revised/blog-before/config/environments/development.rb
  166. +67 −0 episode-154/revised/blog-before/config/environments/production.rb
  167. +37 −0 episode-154/revised/blog-before/config/environments/test.rb
  168. +7 −0 episode-154/revised/blog-before/config/initializers/backtrace_silencers.rb
  169. +15 −0 episode-154/revised/blog-before/config/initializers/inflections.rb
  170. +5 −0 episode-154/revised/blog-before/config/initializers/mime_types.rb
  171. +7 −0 episode-154/revised/blog-before/config/initializers/secret_token.rb
  172. +8 −0 episode-154/revised/blog-before/config/initializers/session_store.rb
  173. +14 −0 episode-154/revised/blog-before/config/initializers/wrap_parameters.rb
  174. +5 −0 episode-154/revised/blog-before/config/locales/en.yml
  175. +6 −0 episode-154/revised/blog-before/config/routes.rb
  176. +10 −0 episode-154/revised/blog-before/db/migrate/20120518203901_create_articles.rb
  177. +12 −0 episode-154/revised/blog-before/db/migrate/20120518203936_create_events.rb
  178. +10 −0 episode-154/revised/blog-before/db/migrate/20120518203958_create_photos.rb
  179. +39 −0 episode-154/revised/blog-before/db/schema.rb
  180. +26 −0 episode-154/revised/blog-before/db/seeds.rb
  181. +2 −0 episode-154/revised/blog-before/doc/README_FOR_APP
  182. 0 episode-154/revised/blog-before/lib/assets/.gitkeep
  183. 0 episode-154/revised/blog-before/lib/tasks/.gitkeep
  184. 0 episode-154/revised/blog-before/log/.gitkeep
  185. +26 −0 episode-154/revised/blog-before/public/404.html
  186. +26 −0 episode-154/revised/blog-before/public/422.html
  187. +25 −0 episode-154/revised/blog-before/public/500.html
  188. 0 episode-154/revised/blog-before/public/favicon.ico
  189. +5 −0 episode-154/revised/blog-before/public/robots.txt
  190. +6 −0 episode-154/revised/blog-before/script/rails
  191. 0 episode-154/revised/blog-before/test/fixtures/.gitkeep
  192. +9 −0 episode-154/revised/blog-before/test/fixtures/articles.yml
  193. +13 −0 episode-154/revised/blog-before/test/fixtures/events.yml
  194. +9 −0 episode-154/revised/blog-before/test/fixtures/photos.yml
  195. 0 episode-154/revised/blog-before/test/functional/.gitkeep
  196. +49 −0 episode-154/revised/blog-before/test/functional/articles_controller_test.rb
  197. +49 −0 episode-154/revised/blog-before/test/functional/events_controller_test.rb
  198. +49 −0 episode-154/revised/blog-before/test/functional/photos_controller_test.rb
  199. 0 episode-154/revised/blog-before/test/integration/.gitkeep
  200. +12 −0 episode-154/revised/blog-before/test/performance/browsing_test.rb
  201. +13 −0 episode-154/revised/blog-before/test/test_helper.rb
  202. 0 episode-154/revised/blog-before/test/unit/.gitkeep
  203. +7 −0 episode-154/revised/blog-before/test/unit/article_test.rb
  204. +7 −0 episode-154/revised/blog-before/test/unit/event_test.rb
  205. +4 −0 episode-154/revised/blog-before/test/unit/helpers/articles_helper_test.rb
  206. +4 −0 episode-154/revised/blog-before/test/unit/helpers/events_helper_test.rb
  207. +4 −0 episode-154/revised/blog-before/test/unit/helpers/photos_helper_test.rb
  208. +7 −0 episode-154/revised/blog-before/test/unit/photo_test.rb
  209. 0 episode-154/revised/blog-before/vendor/assets/javascripts/.gitkeep
  210. 0 episode-154/revised/blog-before/vendor/assets/stylesheets/.gitkeep
  211. 0 episode-154/revised/blog-before/vendor/plugins/.gitkeep
@@ -0,0 +1,13 @@
+# RailsCasts Episode #154: Polymorphic Association (revised)
+
+http://railscasts.com/episodes/154-polymorphic-association-revised
+
+Requires Ruby 1.9.2 or higher.
+
+### Commands used in this episode
+
+```
+rails g model comment content:text commentable_id:integer commentable_type
+rake db:migrate
+rails g controller comments index new
+```
@@ -0,0 +1,15 @@
+# See http://help.github.com/ignore-files/ for more about ignoring files.
+#
+# If you find yourself ignoring temporary files generated by your text editor
+# or operating system, you probably want to add a global ignore instead:
+# git config --global core.excludesfile ~/.gitignore_global
+
+# Ignore bundler config
+/.bundle
+
+# Ignore the default SQLite database.
+/db/*.sqlite3
+
+# Ignore all logfiles and tempfiles.
+/log/*.log
+/tmp
@@ -0,0 +1,38 @@
+source 'https://rubygems.org'
+
+gem 'rails', '3.2.3'
+
+# Bundle edge Rails instead:
+# gem 'rails', :git => 'git://github.com/rails/rails.git'
+
+gem 'sqlite3'
+
+
+# Gems used only for assets and not required
+# in production environments by default.
+group :assets do
+ gem 'sass-rails', '~> 3.2.3'
+ gem 'coffee-rails', '~> 3.2.1'
+
+ # See https://github.com/sstephenson/execjs#readme for more supported runtimes
+ # gem 'therubyracer', :platform => :ruby
+
+ gem 'uglifier', '>= 1.0.3'
+end
+
+gem 'jquery-rails'
+
+# To use ActiveModel has_secure_password
+# gem 'bcrypt-ruby', '~> 3.0.0'
+
+# To use Jbuilder templates for JSON
+# gem 'jbuilder'
+
+# Use unicorn as the app server
+# gem 'unicorn'
+
+# Deploy with Capistrano
+# gem 'capistrano'
+
+# To use debugger
+# gem 'ruby-debug19', :require => 'ruby-debug'
@@ -0,0 +1,111 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ actionmailer (3.2.3)
+ actionpack (= 3.2.3)
+ mail (~> 2.4.4)
+ actionpack (3.2.3)
+ activemodel (= 3.2.3)
+ activesupport (= 3.2.3)
+ builder (~> 3.0.0)
+ erubis (~> 2.7.0)
+ journey (~> 1.0.1)
+ rack (~> 1.4.0)
+ rack-cache (~> 1.2)
+ rack-test (~> 0.6.1)
+ sprockets (~> 2.1.2)
+ activemodel (3.2.3)
+ activesupport (= 3.2.3)
+ builder (~> 3.0.0)
+ activerecord (3.2.3)
+ activemodel (= 3.2.3)
+ activesupport (= 3.2.3)
+ arel (~> 3.0.2)
+ tzinfo (~> 0.3.29)
+ activeresource (3.2.3)
+ activemodel (= 3.2.3)
+ activesupport (= 3.2.3)
+ activesupport (3.2.3)
+ i18n (~> 0.6)
+ multi_json (~> 1.0)
+ arel (3.0.2)
+ builder (3.0.0)
+ coffee-rails (3.2.2)
+ coffee-script (>= 2.2.0)
+ railties (~> 3.2.0)
+ coffee-script (2.2.0)
+ coffee-script-source
+ execjs
+ coffee-script-source (1.3.3)
+ erubis (2.7.0)
+ execjs (1.3.2)
+ multi_json (~> 1.0)
+ hike (1.2.1)
+ i18n (0.6.0)
+ journey (1.0.3)
+ jquery-rails (2.0.2)
+ railties (>= 3.2.0, < 5.0)
+ thor (~> 0.14)
+ json (1.7.3)
+ mail (2.4.4)
+ i18n (>= 0.4.0)
+ mime-types (~> 1.16)
+ treetop (~> 1.4.8)
+ mime-types (1.18)
+ multi_json (1.3.5)
+ polyglot (0.3.3)
+ rack (1.4.1)
+ rack-cache (1.2)
+ rack (>= 0.4)
+ rack-ssl (1.3.2)
+ rack
+ rack-test (0.6.1)
+ rack (>= 1.0)
+ rails (3.2.3)
+ actionmailer (= 3.2.3)
+ actionpack (= 3.2.3)
+ activerecord (= 3.2.3)
+ activeresource (= 3.2.3)
+ activesupport (= 3.2.3)
+ bundler (~> 1.0)
+ railties (= 3.2.3)
+ railties (3.2.3)
+ actionpack (= 3.2.3)
+ activesupport (= 3.2.3)
+ rack-ssl (~> 1.3.2)
+ rake (>= 0.8.7)
+ rdoc (~> 3.4)
+ thor (~> 0.14.6)
+ rake (0.9.2.2)
+ rdoc (3.12)
+ json (~> 1.4)
+ sass (3.1.18)
+ sass-rails (3.2.5)
+ railties (~> 3.2.0)
+ sass (>= 3.1.10)
+ tilt (~> 1.3)
+ sprockets (2.1.3)
+ hike (~> 1.2)
+ rack (~> 1.0)
+ tilt (~> 1.1, != 1.3.0)
+ sqlite3 (1.3.6)
+ thor (0.14.6)
+ tilt (1.3.3)
+ treetop (1.4.10)
+ polyglot
+ polyglot (>= 0.3.1)
+ tzinfo (0.3.33)
+ uglifier (1.2.4)
+ execjs (>= 0.3.0)
+ multi_json (>= 1.0.2)
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ coffee-rails (~> 3.2.1)
+ jquery-rails
+ rails (= 3.2.3)
+ sass-rails (~> 3.2.3)
+ sqlite3
+ uglifier (>= 1.0.3)
@@ -0,0 +1,9 @@
+= RailsCasts Example Application
+
+Run these commands to try it out.
+
+ bundle
+ rake db:setup
+ rails s
+
+Requires Ruby 1.9.2 or later to run.
@@ -0,0 +1,7 @@
+#!/usr/bin/env rake
+# Add your own tasks in files placed in lib/tasks ending in .rake,
+# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.
+
+require File.expand_path('../config/application', __FILE__)
+
+Blog::Application.load_tasks
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@@ -0,0 +1,15 @@
+// This is a manifest file that'll be compiled into application.js, which will include all the files
+// listed below.
+//
+// Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
+// or vendor/assets/javascripts of plugins, if any, can be referenced here using a relative path.
+//
+// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
+// the compiled file.
+//
+// WARNING: THE FIRST BLANK LINE MARKS THE END OF WHAT'S TO BE PROCESSED, ANY BLANK LINE SHOULD
+// GO AFTER THE REQUIRES BELOW.
+//
+//= require jquery
+//= require jquery_ujs
+//= require_tree .
@@ -0,0 +1,3 @@
+# Place all the behaviors and hooks related to the matching controller here.
+# All this logic will automatically be available in application.js.
+# You can use CoffeeScript in this file: http://jashkenas.github.com/coffee-script/
@@ -0,0 +1,3 @@
+# Place all the behaviors and hooks related to the matching controller here.
+# All this logic will automatically be available in application.js.
+# You can use CoffeeScript in this file: http://jashkenas.github.com/coffee-script/
@@ -0,0 +1,3 @@
+# Place all the behaviors and hooks related to the matching controller here.
+# All this logic will automatically be available in application.js.
+# You can use CoffeeScript in this file: http://jashkenas.github.com/coffee-script/
@@ -0,0 +1,3 @@
+# Place all the behaviors and hooks related to the matching controller here.
+# All this logic will automatically be available in application.js.
+# You can use CoffeeScript in this file: http://jashkenas.github.com/coffee-script/
@@ -0,0 +1,13 @@
+/*
+ * This is a manifest file that'll be compiled into application.css, which will include all the files
+ * listed below.
+ *
+ * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
+ * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
+ *
+ * You're free to add application-wide styles to this file and they'll appear at the top of the
+ * compiled file, but it's generally better to create a new file per style scope.
+ *
+ *= require_self
+ *= require_tree .
+*/
@@ -0,0 +1,13 @@
+// Place all the styles related to the articles controller here.
+// They will automatically be included in application.css.
+// You can use Sass (SCSS) here: http://sass-lang.com/
+#articles {
+ h2 {
+ font-size: 18px;
+ margin-bottom: 5px;
+ margin-top: 15px;
+ }
+ p {
+ margin: 5px 0;
+ }
+}
@@ -0,0 +1,18 @@
+// Place all the styles related to the comments controller here.
+// They will automatically be included in application.css.
+// You can use Sass (SCSS) here: http://sass-lang.com/
+#comments {
+ font-size: 12px;
+ background-color: #EEE;
+ padding: 0 20px;
+ width: 325px;
+ border: solid 1px #777;
+}
+
+.comment {
+ border-bottom: solid 1px #999;
+ margin: 15px 0;
+ &:last-child {
+ border-bottom: none;
+ }
+}
@@ -0,0 +1,15 @@
+// Place all the styles related to the events controller here.
+// They will automatically be included in application.css.
+// You can use Sass (SCSS) here: http://sass-lang.com/
+.event {
+ margin-bottom: 30px;
+ h3 {
+ margin: 0;
+ }
+
+ .date {
+ font-style: italic;
+ font-size: 12px;
+ margin: 5px 0;
+ }
+}
@@ -0,0 +1,86 @@
+html, body {
+ background-color: #4B7399;
+ font-family: Verdana, Helvetica, Arial;
+ font-size: 14px;
+}
+
+a img {
+ border: none;
+}
+
+a {
+ color: #0000FF;
+}
+
+.clear {
+ clear: both;
+ height: 0;
+ overflow: hidden;
+}
+
+#container {
+ width: 80%;
+ margin: 0 auto;
+ background-color: #FFF;
+ padding: 20px 40px;
+ border: solid 1px black;
+ margin-top: 20px;
+}
+
+#flash_notice, #flash_error, #flash_alert {
+ padding: 5px 8px;
+ margin: 10px 0;
+ width: 500px;
+}
+
+#flash_notice {
+ background-color: #CFC;
+ border: solid 1px #6C6;
+}
+
+#flash_error, #flash_alert {
+ background-color: #FCC;
+ border: solid 1px #C66;
+}
+
+.field_with_errors {
+ display: inline;
+}
+
+.error_messages {
+ width: 400px;
+ border: 2px solid #CF0000;
+ padding: 0px;
+ padding-bottom: 12px;
+ margin-bottom: 20px;
+ background-color: #f0f0f0;
+ font-size: 12px;
+}
+
+.error_messages h2 {
+ text-align: left;
+ font-weight: bold;
+ padding: 5px 10px;
+ font-size: 12px;
+ margin: 0;
+ background-color: #c00;
+ color: #fff;
+}
+
+.error_messages p {
+ margin: 8px 10px;
+}
+
+.error_messages ul {
+ margin-bottom: 0;
+}
+
+form .field, form .actions {
+ margin: 12px 0;
+}
+
+#nav {
+ float: right;
+ font-size: 14px;
+}
+
@@ -0,0 +1,8 @@
+// Place all the styles related to the photos controller here.
+// They will automatically be included in application.css.
+// You can use Sass (SCSS) here: http://sass-lang.com/
+.photo {
+ text-align: center;
+ margin: 30px 0;
+ font-weight: bold;
+}
@@ -0,0 +1,3 @@
+class ApplicationController < ActionController::Base
+ protect_from_forgery
+end
Oops, something went wrong.

0 comments on commit 7ef69fa

Please sign in to comment.