This should be:

>> .....if self.respond_to?(transitions_state_column_name)

otherwise we would have a regression, see here for details: https://github.com/troessner/transitions/pull/68