I\'m getting a AssociationTypeMismatch Error and I\'m not sure where I\'m making a mistake. I\'m pretty new to Rails so I\'m guessing I\'m making some silly mistake. I\'ve check
Give a shot.
In your User model, try to add :preference_attributes to your attr_accessible line.
class User < ActiveRecord::Base
  attr_accessible :email, :full_name, :password, :password_confirmation, :preference_attributes
  .. # rest of your code goes here
end
it is:
attr_accessible :preference_attributes
and in your form:
<%= f.fields_for :preference_attributes do |builder| %>
...