Careful: Just like saving, it's possible that this step could fail (it performs a second database update), but you're not checking for that here (actually I don't know if it's even possible to check for failure on a `<<` operation). The following only performs one save, and would be reliable:

```
@article = Article.new(article_params)
@article.user = current_user
if @article.save
  ...
```