我有一些值在模型中用作常量:
class Animal < ActiveRecord::Base
LEGS = {:vierbeiner => 4, :zweibeiner => 2 }
end
在我使用的集合形式(formtastic)中:
<%= f.input :legs, :as => :select, :collection => Animal::LEGS =>
如何格式化视图,以便不显示数字,而是显示哈希的键?
在展示视图中,我有:
<p><strong>Legs:</strong><%=h @animal.legs %></p>
答案 0 :(得分:1)
Animal::LEGS.select{ |k,v| v == @animal.legs }.first.first
虽然更好地帮助它。