Shouldn't rails by default protect belongs_to associations. There is probably a minute number of cases where someone wants mass assignment changes to include the parent's id of that record.
That said, there are certainly places in my apps where I don't want this to occur. And whitelisting is much better than blacklisting!