次のようなモデルがあるとします。
class Animal
include DataMapper::Resource
property :id, Serial
property :type, Enum[ :cat, :bat, :rabbit, :zebra]
end
動物を追加するための erb テンプレートを指すルートがあると仮定すると、@animal = session[:animal]
どうすれば動物の種類のリストを作成できますか?
...
<form>
<% @animal.type.each do |animal| %>
<select>
<option value="<%= @animal.type" %></option>
</select>
<% end %>
</form>
(明らかに、そのコードは私が探していることを実行しませんが、もう少し明確になることを願っています。)