I have a create statement for some models, but it’s creating a record within a join table regardless of whether the record already exists.
Here is what my code looks
Also, in Rails 3 you can do:
@user.choices.where(:user => @user.id, :interest => interest, :score => 4).first_or_create