So I've solved an issue. It didn't worked because validation was defined this way:
validates :topic, presence: true
But client-side-validations expects validations that applied to topic_id attribute.
The solution is to apply validation to association id, not to association:
validates :topic_id, presence: true