You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: sites/intermediate_rails/create_a_new_rails_app_with_a_static_home_page.step
+1-1
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ end
9
9
discussion do
10
10
message <<-MARKDOWN
11
11
* In order to have a static home page, you will need a route, a controller, a view. Discuss!
12
-
* Seriously. If you don't discuss this stuff, things will be SO much harder.
12
+
* Seriously. If you don't discuss this stuff, things will be SO much harder.
13
13
* We’re using `rails g resource` instead of `rails g scaffold` because it forces you, the developer, to do more understanding-building brain work. The teacher/TAs can perhaps comment on what they would do in the real world and their thoughts on the excellence of this choice for learning-purposes.
14
14
* What do you need to add to your home controller (after you've made it) to have a static home page?
15
15
* How does the home/index.html.erb view file relate to the layouts/application.html.erb view file?
Copy file name to clipboardExpand all lines: sites/intermediate_rails/intermediate_rails.step
+9-9
Original file line number
Diff line number
Diff line change
@@ -2,8 +2,8 @@ message <<-MARKDOWN
2
2
# Let's build a message board!
3
3
4
4
## Assumptions made by this curriculum
5
-
* You’ve gone through the standard RailsBridge installfest and have all the the various Rubies, Railses, Gits, RVMs, a text editor, and anything else in the installfest.
6
-
* You’ve gone through the RailsBridge “Suggestotron” curriculum at least once before, or maybe a couple of times, or maybe you feel decently comfortable with Rails for some other reason.
5
+
* You’ve gone through the standard RailsBridge installfest and have successfully completed the [Get a Sticker](http://installfest.railsbridge.org/installfest/get_a_sticker) step.
6
+
* You’ve gone through the RailsBridge [Suggestotron curriculum](http://installfest.railsbridge.org/curriculum/) at least once before, or maybe a couple of times, or maybe you feel decently comfortable with Rails for some other reason.
7
7
* You want to learn more Rails!!!
8
8
9
9
## Goals
@@ -14,14 +14,14 @@ message <<-MARKDOWN
14
14
## What’s Going to Happen?
15
15
* We’re going to build a message board system, where there are posts on the front page and you click through to see the original post plus discussion below.
16
16
17
-
* We’ve divided this into six challenges (with one bonus item):
18
-
* Challenge 0: review rails & create your app
19
-
* Challenge 1: make a static home page
17
+
* We’ve divided this into challenges:
18
+
* Challenge 1: create a new rails app with a static home page
20
19
* Challenge 2: install devise
21
-
* Challenge 3: make it pretty with Twitter bootstrap
22
-
* Challenge 4: add posts functionality
23
-
* Challenge 5: add commenting
24
-
* Challenge 6: other features of your choice
20
+
* Challenge 3: make it pretty with bootstrap
21
+
* Challenge 4: add pages to create and look at individual posts
22
+
* Challenge 5: make a posts index page
23
+
* Challenge 6: add commenting
24
+
* Challenge 7: other features of your choice
25
25
26
26
* Each time you get your app into a functional state, before adding any more features, COMMIT TO GIT! The new features will probably break things, which is neat, but you’ll want to be able to roll back to a prior version if necessary.
Copy file name to clipboardExpand all lines: sites/intermediate_rails/make_it_pretty_with_bootstrap.step
+2-2
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ end
8
8
discussion do
9
9
message <<-MARKDOWN
10
10
* Chrome developer tools / Firefox Firebug plugin — how to use ’em!
11
-
* What’s Twitter Bootstrap and (optional) why is everyone totally in love with it?
11
+
* What’s Bootstrap and (optional) why is everyone totally in love with it (or at least using it all over the place)?
12
12
* What's Sass? Does anyone know?
13
13
* Maybe review the home/index.html.erb view file as it relates to the layouts/application.html.erb view file again, and where you might want to make some edits to take advantage of bootstrap.
14
14
* Someone should explain how erb works — you'll be using it to show the user email address in right side
@@ -17,7 +17,7 @@ end
17
17
18
18
tools_and_references do
19
19
message <<-MARKDOWN
20
-
* A gem for Twitter Bootstrap!! Let’s use the gem bootstrap-sass: https://github.com/thomas-mcdonald/bootstrap-sass
20
+
* A gem for Bootstrap!! Let’s use the gem bootstrap-sass: https://github.com/thomas-mcdonald/bootstrap-sass
0 commit comments