私は次のモデルを持っています:
class User
include Mongoid::Document
has_one :gender
class Gender
include Mongoid::Document
has_and_belongs_to_many :users
性別テーブルには性別がシードされています。
ユーザー編集のシンプルなフォームは次のとおりです。
<%= simple_form_for @user do |f| %>
<%= f.input :gender, :collection => Gender.all, :prompt => "Choose a gender" %>
<%= f.submit "Save" %>
<% end %>
ただし、これを保存すると、 auser.gender
は何もしません。
誰でもこれについて何か考えがありますか?