【发布时间】:2012-11-30 17:17:06
【问题描述】:
this question 上的答案为我提供了一个很好的路线图,说明如何使用关联集合中的数据生成选择标签。
这很好用,一切都很好。
我现在遇到的问题是,如何处理空集合?
使用常规的:type => :input,我可以指定:nil => "Some nil message here"。
但这似乎不适用于集合,更糟糕的是,当集合中没有任何内容时,它似乎显示了一些整数(即1 和2)。我假设这些是集合中先前显示的对象的 ID,但出于显而易见的原因,这没有多大意义。
关于如何使用此 gem 处理空集合的任何想法?
谢谢。
编辑 1:
另一种方法是将我原来的 best_in_place 辅助标记放在 if 语句中,以便当集合不为零时。但是,当它为空白时,用户如何编辑它?也许没有办法处理这个问题,因为这会涉及在集合中创建新记录。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 best-in-place