0

aws-sdk と ruby​​ と rails を使用して、Amazon Web サービス (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" として変更し、Enter ボタン (またはクリックしなくても)

ありがとう

4

1 に答える 1

0

hidden_​​field_tag を使用して、フォーム内で値を送信できます。

コントローラでは、セキュリティ上の理由から、この値を確認する必要があります..

于 2013-08-03T23:55:04.643 に答える