我正在使用formtastic为与另一个模型具有HABTM关系的模型的对象呈现表单。Ruby on Rails:更改formtastic中的复选框标签
我这样做是为了使复选框列表:
<%= f.input :classes, :as => :check_boxes, :collection => UserClass.all %>
是的,它使所有的复选框,并在右侧则显示对象名称,这样的事情。所以我有这样的事情:
[x] #<UserClass:0x000000087e4958>
我该如何改变这种情况?我想显示课程名称和说明...
谢谢。
感谢您的快速回答。我已经尝试过了,还有:value_method,但我仍然可以看到#。有什么想法吗? –
2012-03-25 23:50:39
我正在使用formtastic 1.2 ... – 2012-03-25 23:59:11
@HommerSmith,在1.2中该选项被称为':label_method'。我更新了我的答案,以表明这一点。 – 2012-03-26 00:08:36