有人请解释rails 3中表单的选择/选项

ste*_*715 2 ruby ruby-on-rails ruby-on-rails-3

好吧,是的,我是个白痴.我对rails有很多经验,但是我无法选择按照我想要的方式运行.

我想要的只是一个简单的选择下拉列表,:experience其中包含以下值:

'Experience...'  Value: 0
'Beginner'       Value: 1
'Advanced'       Value: 2
'Expert'         Value: 3
Run Code Online (Sandbox Code Playgroud)

对于我的生活,我无法获得保存在数据库中的价值.任何帮助非常感谢.

谢谢.

apn*_*ing 5

一般来说,我如下:

在我看来

<%= f.select(:name,  MyModel::CONSTANT, {:include_blank => 'Select...'}) %>
Run Code Online (Sandbox Code Playgroud)

在我的模型中:

CONSTANT= [["Experience", 0], ["Beginner",1]]
Run Code Online (Sandbox Code Playgroud)

在模型和视图之间保持数据分离很重要.