将值从视图传递到控制器
问题描述:
我在视图文件中有两个组合框和一个file_field。我想将所选值的值保存在组合框和所选文件的路径中,并将这些值发送回控制器。我该怎么做?将值从视图传递到控制器
<% form_for :path, :url => {controller => "users", :action => "receive_file"} do |f| %>
<div align='center' >
<font color='black'><b>Select Skillset:</b>
<%= collection_select(:video, :category_id, @technologies, :id, :SkillSetName) %>
</font>
<br><br><br><br>
<font color='black'><b>Select Topic:</b>
<%= collection_select(:video, :category_id, @technologies, :id, :Topic) %>
</font>
<br><br><br><br>
<%= file_field "person", "photo" %>
<br><br>
<%= submit_tag "Append", :style=>"height: 25px; width: 100px"%>
</td>
</div>
<%end%>
答
这就是形式。请注意,这是一个单独的请求,您可以将所有数据作为表单字段嵌入到视图中。一旦用户点击提交,表格的所有字段将在控制器动作params哈希表(到表单提交)可
能否请您粘贴代码... – CharlesJHardy 2011-05-25 12:31:41
代码是在html中,当我粘贴代码时代码消失 – user558138 2011-05-25 12:39:17
选择所有代码并单击文本区域上方的{}按钮。 – jaydel 2011-05-25 12:41:28