我正在尝试创建一个创建Ranking类实例的字段.它有一个注释字段已设置params[:ranking][:comment]但现在我想添加一个下拉列表,显示如下内容:
1:可怕,2:差,3:平庸,4:好,5:太棒了
我希望这些将params [:ranking] [:score]设置为1-5,这样在我的create方法中我可以这样做:
@ranking = Ranking.new( #....
:score => params[:ranking][:score])
Run Code Online (Sandbox Code Playgroud)
我的表单现在看起来像这样:
<%= 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 %>
Run Code Online (Sandbox Code Playgroud)
我知道我需要使用它,collection_select但我无法让它工作.
在部署Heroku的应用程序之后,我无法在数据库中填充我需要的一些数据.我运行了heroku rake db:populate它确实创建了初始管理员用户,但未能将其余数据放入.
我使用本地磁盘中的文件填充数据库.我怀疑问题是由于它在sample_data.rake文件中列出的目录中没有看到任何内容,因为它在我的硬盘而不是服务器上.我怎么能绕过这个?
我想我必须托管所有文件并将目录更改为servers目录,或者找到解决方法.我想有一种简单的方法可以将数据库从我的电脑移到heroku?我显然很陌生.
谢谢!
我正在使用Git并希望摆脱我目前的所有更改,并使我的文件看起来与他们在GitHub上的repo中完全一样.我该怎么做呢?
我一直在寻找并找到了一些东西,但我要小心,不要弄乱任何东西.