Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Ruby Build a Simple Ruby on Rails Application Creating an Authentication System Generating the Devise Views

attr_accessible deprecated

I think that it is necessary video update, it's confusing, i think that this way was better, at least you had a message error, with RoR 4, i had to look at the console to find out tha the problem was the strong parameters.

Sorry about my english :)

1 Answer

Hi, Julio Cesar Sanchez Salinas:

The class is not intended to be ran as a Rails 4 app at all; I apologize for the confusion.

In the Rails community, like all serious open source projects, semantic versioning is taken very seriously. When you see an entire numerical update of a project such as Rails, Node.js, Express, and so on, it means that older apps built on older versions of the frameworks/platforms will break.

If you are beginning Rails, I would recommend taking the Rails 4 classes. When you are familiar with the basics of Rails, feel free to come back to these older Rails applications to either get the bigger idea of how to much such an application within Rails.

For "fun," watch the recent "Upgrading a Ruby on Rails Application" screencast to have a general idea on how to upgrade a Rails application and try to apply such knowledge to this app.

It would make good practice.