I have a model that has
attr_accessible :name, :activity
validates :name, uniqueness: { scope: :activity }
It works and it doesn’t allow the creation of duplicate entries. But with simple_form it only shows the error on the :name field. I’d like it to have errors on both fields saying that this ‘name’ and ‘activity’ combination has already been taken.
I’m thinking I need to create a custom validation method, but I’m hoping there’s a more elegant solution that I’ve overlooked so far.
Is there a way to show errors on both these fields?
I ended up doing
I haven’t decided if I’m going to have it validate both and put the message on both fields yet, but that opposite for the
:activityfield would be the same.