0

我正在使用 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 %>
#

所以在我的 controller#action(ie create_folder) 中,我将使用 params[:foldername] 访问用户输入

该表单是相应操作(索引)中索引视图的一部分,我正在访问其中的实例变量并修改它们并尝试将它们与用户输入的“文件夹名”一起传递给 create_folder 操作。假设 mdofication 的结果是 'value' ,*如何在单击 submit* 时将 'value' 和 'foldername' 传递给我的 create_folder 操作。我真的很感激对此的想法和看法。

该值是通过修改包含表单视图的操作中的实例而获得的字符串。

例如:如果我的索引操作有一个@variable - 我在我的视图中将其修改为 value = @variable + "testvalue" 然后需要将此值与 text_field_tag 用户输入一起传递给单击 Enter 按钮时的另一个操作(甚至不点击)

谢谢

4

1 回答 1

0

您可以使用 hidden_​​field_tag 并在表单中提交您的值。

由于安全原因,您应该在控制器中检查此值..

于 2013-08-03T23:55:04.643 回答