Rails form_for与collection_select

问题描述

| 我正在尝试创建一个创建Rank类实例的字段。它已经有一个注释字段,用于设置ѭ0,但是现在我想添加一个显示如下内容的下拉列表: 1:糟糕,2:贫穷,3:中等,4:良好,5:伟大 我希望这些将params [:ranking] [:score]的值设置为1-5,以便在我的create方法中可以执行以下操作:
 @ranking = Ranking.new( #....
                        :score => params[:ranking][:score])
我的表格现在看起来像这样:
<%= form_for([@essay,@ranking]) do |f| %>
  <%= render \'shared/error_messages\',:object => f.object %>
  <div classs=\"field\">
    <%= f.text_area :comment %>
  </div>
  <div classs=\"field\">
      <%= #something here!%>
  </div>
  <div class=\"actions\">
    <%= f.submit \"Submit\" %>
  </div>
<% end %>
我知道我需要使用
collection_select
,但我无法使其正常工作。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)