Rails Tutorial Notes

by Dave on May 23rd, 2010

Using Test Driven Development, create your controller using

$ script/generate rspec_controller Users new

Remember to remove the view_specs because we don’t use them.

$ rm -rf spec/views

Don’t forget to integrate views into our Controller spec test so we can test for things like the correct title in our views.

describe UsersController do
  integrate_views
  do ...
    ...
    ...
  end
end

Make sure your tests pass, then commit to git (and push if required)

$ spec spec/
$ git add .
$ git commit -am "Finished layout and routes"
$ git checkout master
$ git merge filling-in-layout
$ git push

Adding debug

debug(params) if Rails.env.development?

From → General

No comments yet

Leave a Reply

You must be logged in to post a comment.