我有以下两个简单的用户和用户组模型:
class User < ActiveRecord::Base
belongs_to :user_group
end
和
class UserGroup < ActiveRecord::Base
has_many :users
end
我使用以下 formtastic 代码为 UserGroup 模型绘制表单:
<% semantic_form_for [:system, @user_group] do |form| %>
<% form.inputs do %>
<%= form.input :name %>
<%= form.input :description %>
<%= form.input :users, :as => :check_boxes %>
<% end %>
<% form.buttons do %>
<%= form.commit_button "Save Group" %>
<% end %>
<% end %>
该表单很好地显示并列出了系统中的所有用户,并为当前属于用户组的用户选中了复选框。目前,它显示的列表中用户的唯一属性是“用户名”。
如何确定使用“用户名”方法获取每个用户的标签?
如何更改它以显示“first_name”和“last_name”属性?
谢谢