Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Ruby C++ Python C JavaScript Shell Other
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.idea
app
bin
config
db
doc
lib
log
public
script
spec
vendor
zentest
.DS_Store
.autotest
.gitignore
.rspec
Capfile
Gemfile
Gemfile.lock
README.markdown
Rakefile
config.ru
webrat.log

README.markdown

Version 1.2.0b

  • Now application has new interface via bootstrap 2.0!

  • Removed links to delete for posts on search page.

  • Few fixes of new errors in tests.

  • Added capistrano gem and launched application on the vds.

  • Switched from Texticle to Sphinx & Thinking Sphinx.


  • Added search form. It is searching microposts by default. You can search users if click link in searching results.

    • Edited few errors in tests which appeared because of new button.
  • Added search help.


  • Switched from sqlite to PostgreSQL. Few tests has edited because few new errors appears.

    • HINT: It looks like that postgre doesn't like things like that 'get 'user/1' '. To avoid that we can change it to form like this 'get 'user/' + user.id.to_s'

  • Added rss feed of user on his page (profile page).

    • Added 'views/users/show.rss.builder' to generate xml of rss feed.

    • Added link in '/views/shared/_user_info_and_stats.html.erb'

    • Tests of rss added in 'spec/requests/users_spec.rb'!


  • Added notification via email about new followers.

    • Added users settings about this notification.
  • Tests:

    • Added test to check functionality of notifications about new followers in 'spec/ruquests/users_spec.rb'.

    • Added test for correct form of mail of notification about new followers. Test added in 'spec/mailers/user_mailer_spec.rb'.

  • Minor:

    • Edited view of mail about new followers to provide more information.

    • Deleted 'column notificate_about_new_followers' from user model.

    • Fixed few errors which caused by calling ramoved row from db.


  • Added sending notification about registration to users.

  • Also added tests for mails:

    • 'user_controller_spec' updated.

    • 'user_mailer_spec' updated.


In this version after 'bundle update' i got weird errors with Rspec and strange error on server startup.

  • I fixed error on startup by adding in Gemfile:

    • gem 'rack', '1.3.3'
  • Few exercises solved (2,3,4,5).

Something went wrong with that request. Please try again.