如何将用户输入从form_tag导入控制器

时间:2017-12-11 20:31:45

标签: ruby-on-rails ruby-on-rails-4

我有一个这样的表格:

<div id="page_wrapper">
    <p>Please insert the usernumber of the user that you want to make admin</p>
    <%= form_tag admins_path do %>
      <%= text_field_tag "account" %> <br/> <br/>
      <%= submit_tag "Make admin" %>
    <% end %>

</div>

我想让他在帐户文本字段中的userinput进入控制器。我有正确的命名。在控制器中我有这样的东西

def create
    getUserNum = :account 
end 

def admin_params
    params.require(:admin).permit(:account)
end

所以我想从帐户文本字段中获取userinput并将其存储到名为getUserNum的变量中。但它不起作用。我做错了什么?

感谢您的时间

1 个答案:

答案 0 :(得分:0)

def create
    ad_params = admin_params
    getUserNum = ad_params[:account]
end 

def admin_params
    params.require(:admin).permit(:account)
end