我正在使用aws-sdk和ruby以及rails来尝试创建一个工具,用于在亚马逊网络服务(aws)的“平面”文件结构中的任何位置上传文件夹
现在我有一个表单和id就像使用它来传递一个值以及输入到text_field_tag的用户输入。我的表单如下:
#<h2>Create a Folder</h2>
<%= form_tag({:action => 'create_folder'}, multipart: true) do %>
Please enter the folder name you wish to create:
<%= text_field_tag 'foldername' %>
<br/>
<%= submit_tag 'Enter' %> <br />
<% end %>
#
所以在我的控制器#action(即create_folder)中,我将使用params [:foldername]
访问用户输入表单是相应操作(索引)中索引视图的一部分,我正在访问实例变量并修改它们并尝试将它们与用户输入的'foldername'一起传递给create_folder操作。假设mdofication的结果是'value', *如何在单击submit * 时将'value'和'foldername'传递给我的create_folder操作。我非常欣赏这方面的想法和观点。
该值是通过修改包含表单视图的操作中的实例而获得的字符串。
所以例如:如果我的索引操作有@variable - 我在视图中将其修改为value = @variable +“testvalue”,然后需要将此值与text_field_tag用户输入一起传递给另一个操作点击Enter按钮(甚至不点击)
由于
答案 0 :(得分:0)
您可以使用hidden_field_tag并在表单中提交您的值。
在控制器中,您应该出于安全原因检查此值..