You can clean this up (and still follow the spirit of Rails idioms) by doing:

```Ruby
@comment = @post.comments.create!(params[:comment].merge(:song_id => @song.id, :user_id => current_user.id))
```