将表单值输入到Rails中的ruby中的控制器中

用户88

我有一个带有一些控件的“搜索”页面,下面是搜索页面代码:

<%= form_for :search, :url => { :method => :get, :action => :search } do |f| %>
<table>
      <tr>
         <td align="center" style="vertical-align:top;">
            <h2 style="color:Black; font-size: x-large;">Specs</h2>               
         <table>
            <tr>
               <td align="center">
                  <input type="text" name="tf_Zip" Style="text-align: left;" BackColor="#e5e5e5" Width="180px" ForeColor="Gray" Font-Size="Large">
               </td>
            </tr>             
         </table>
         <table>
            <tr>
               <td>
                  <div class="button">
                    <input type="submit" name="search" value="Search" class="buttonSearch">
                  </div>
               </td>
            </tr>
         </table>
         </td>
         <td align="center" style="vertical-align:top;">
            <h2 style="color:Black; font-size: x-large;">
                    Result
            </h2>
            <% @user_zip.each do |uzr_zip| %>
            <h1><%= uzr_zip.First_Name %></h1>
            <% end %>
            <table id="searchResult" width="100%" runat="server">
                  <tr>
                     <td bgcolor="#CCDBE0">
                        Image:
                     </td>
                     <td bgcolor="#CCDBE0">
                        <%= f.label(:zip, "Mentor") %>
                     </td>
                  </tr>
            </table>
         </td>
      </tr>
</table>
<% end %>

当我尝试将文本框值放入控制器页面时,如下所示

def search
    @students=Students.all
    @blah = params[:search][:tf_Zip]
    end     
    render 'search'
end

然后在下面这行给我一个错误 @blah = params[:search][:tf_Zip]

undefined method `[]' for nil:NilClass

Kindle帮助我。谢谢

卡姆列什

我认为您的params [:search]为零?因此,您可以使用

   @blah = params[:tf_Zip]

或像这样更改您的输入字段

<%= f.text_field :tf_Zip %>

或者你可以这样使用

<input type="text" name="search[tf_Zip]" Style="text-align: left;" 
     BackColor="#e5e5e5" Width="180px" ForeColor="Gray" Font-Size="Large">

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从表单到控制器获取输入值并存储在变量中?

来自分类Dev

Rails:在控制器中,将值添加到表单提交的参数中

来自分类Dev

Rails-将值从视图表单中获取到控制器中

来自分类Dev

使用Rails中的表单将数据从视图传递到控制器

来自分类Dev

使用Rails中的表单将数据从视图传递到控制器

来自分类Dev

表单发布后,将下拉列表中的选定值从视图传递到控制器

来自分类Dev

表单发布后,将下拉列表中的选定值从视图传递到控制器

来自分类Dev

如何将值从控制器传递到angularjs中的输入HTML?

来自分类Dev

将表中输入的值传递给控制器

来自分类Dev

将text_field_tag的值传递到Rails中的控制器

来自分类Dev

将值从视图传递到Rails 4中的控制器

来自分类Dev

将值从模型传递到Codeigniter中的控制器

来自分类Dev

控制器中的Ruby Rails循环

来自分类Dev

如何将值从模型中的方法传递到另一个方法,或将控制器中的控制器传递给Rails

来自分类Dev

如何将输入类型的隐藏值从视图传递到laravel5中的控制器

来自分类Dev

从Ruby on Rails 4中的另一个控制器渲染表单

来自分类Dev

从表单输入中调用特定控制器的操作

来自分类Dev

Angular:如何在控制器中获取表单的输入值?

来自分类Dev

搜索表单未路由到 Rails 5.1 中的正确控制器

来自分类Dev

将隐藏的输入从表单发送到Laravel中的控制器

来自分类Dev

如何将 id 和 value 从 cakePHP 中的输入表单传递给控制器?

来自分类Dev

在Rails中,如何将参数从Jquery传递到控制器方法,然后获取返回值?

来自分类Dev

在Rails中,如何将参数从Jquery传递到控制器方法,然后获取返回值?

来自分类Dev

Rails搜索表单在不同的控制器中?

来自分类Dev

如何将编辑表单路由到控制器中的update操作?(轨道应用)

来自分类Dev

将表单发布到ASP.NET Core MVC中的控制器不起作用

来自分类Dev

在 Rails 控制器中检查 JSON 响应中的值

来自分类Dev

将值从控制器传递到mvc5中的javascript中

来自分类Dev

将值从控制器传递到mvc5中的javascript中

Related 相关文章

  1. 1

    如何从表单到控制器获取输入值并存储在变量中?

  2. 2

    Rails:在控制器中,将值添加到表单提交的参数中

  3. 3

    Rails-将值从视图表单中获取到控制器中

  4. 4

    使用Rails中的表单将数据从视图传递到控制器

  5. 5

    使用Rails中的表单将数据从视图传递到控制器

  6. 6

    表单发布后,将下拉列表中的选定值从视图传递到控制器

  7. 7

    表单发布后,将下拉列表中的选定值从视图传递到控制器

  8. 8

    如何将值从控制器传递到angularjs中的输入HTML?

  9. 9

    将表中输入的值传递给控制器

  10. 10

    将text_field_tag的值传递到Rails中的控制器

  11. 11

    将值从视图传递到Rails 4中的控制器

  12. 12

    将值从模型传递到Codeigniter中的控制器

  13. 13

    控制器中的Ruby Rails循环

  14. 14

    如何将值从模型中的方法传递到另一个方法,或将控制器中的控制器传递给Rails

  15. 15

    如何将输入类型的隐藏值从视图传递到laravel5中的控制器

  16. 16

    从Ruby on Rails 4中的另一个控制器渲染表单

  17. 17

    从表单输入中调用特定控制器的操作

  18. 18

    Angular:如何在控制器中获取表单的输入值?

  19. 19

    搜索表单未路由到 Rails 5.1 中的正确控制器

  20. 20

    将隐藏的输入从表单发送到Laravel中的控制器

  21. 21

    如何将 id 和 value 从 cakePHP 中的输入表单传递给控制器?

  22. 22

    在Rails中,如何将参数从Jquery传递到控制器方法,然后获取返回值?

  23. 23

    在Rails中,如何将参数从Jquery传递到控制器方法,然后获取返回值?

  24. 24

    Rails搜索表单在不同的控制器中?

  25. 25

    如何将编辑表单路由到控制器中的update操作?(轨道应用)

  26. 26

    将表单发布到ASP.NET Core MVC中的控制器不起作用

  27. 27

    在 Rails 控制器中检查 JSON 响应中的值

  28. 28

    将值从控制器传递到mvc5中的javascript中

  29. 29

    将值从控制器传递到mvc5中的javascript中

热门标签

归档