Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RubyonRails将实例变量从视图传递到控制器_Ruby On Rails_Parameter Passing - Fatal编程技术网

Ruby on rails RubyonRails将实例变量从视图传递到控制器

Ruby on rails RubyonRails将实例变量从视图传递到控制器,ruby-on-rails,parameter-passing,Ruby On Rails,Parameter Passing,我认为有以下几种形式: 我在这个视图的上方某处有一个实例变量@selected_folder <%= form_for :workflow_selection, :remote => true, :method => "get", :url => {:action => "final_submission"} do |f| %> <p> Check the workflows needed and then click

我认为有以下几种形式:

我在这个视图的上方某处有一个实例变量
@selected_folder

<%= form_for :workflow_selection, :remote => true, :method => "get", :url => {:action => "final_submission"} do |f| %>  

            <p> Check the workflows needed and then click on the button with folder name</p>

            <% @workflow_map[@selected_folder].each do |i| %> 

            <p><%= f.check_box(i)%> <%= f.label(i, i)%><br /><p>
            <% end %>

            <br />
            <p><%= f.submit @selected_folder%></p> 
            <% end %>
我试图创建一个“选择”下拉列表并将其隐藏在视图中,但仍然试图在单击“提交”按钮后通过它

还有更多的选择

他们都不工作


请提供帮助。

如果要在表单提交中传递
@选定的\u文件夹
,可以添加隐藏的\u字段\u标记

根据Rails文档:

hidden\u field\u标记(name,value=nil,options={})

那么你的情况呢


在工作流选择中,所选文件夹将以哈希形式出现。

非常感谢。过去两天我一直在试这个。
<%= form_for :workflow_selection, :remote => true, :method => "get", :selected_folder => @selected_folder
    :url => {:action => "final_submission"} do |f| %>