Ruby on rails 使用“选择”选项和“显示视图”在模型和视图中显示常量

Ruby on rails 使用“选择”选项和“显示视图”在模型和视图中显示常量,ruby-on-rails,Ruby On Rails,我在模型中使用了一些值作为常量: class Animal < ActiveRecord::Base LEGS = {:vierbeiner => 4, :zweibeiner => 2 } end class Animal4,:zweibeiner=>2} 结束 在我使用的集合的表格(formtastic)中: <%= f.input :legs, :as => :select, :collection => Animal::LEGS =

我在模型中使用了一些值作为常量:

class Animal < ActiveRecord::Base    
    LEGS = {:vierbeiner => 4, :zweibeiner => 2 }
end
class Animal4,:zweibeiner=>2}
结束
在我使用的集合的表格(formtastic)中:

<%= f.input :legs, :as => :select, :collection => Animal::LEGS =>
:选择,:集合=>动物::腿=>
如何格式化视图,使其显示散列的键而不是数字

在show view中,我有:

<p><strong>Legs:</strong><%=h @animal.legs %></p> 
腿:
不过最好让它成为帮手

不过最好让它成为帮手

Animal::LEGS.select{ |k,v| v == @animal.legs }.first.first