Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.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 部分注册中的实例变量_Ruby On Rails - Fatal编程技术网

Ruby on rails 部分注册中的实例变量

Ruby on rails 部分注册中的实例变量,ruby-on-rails,Ruby On Rails,我目前正在一个网站上工作,该网站将要求用户注册,以便执行各种任务。然而,我在注册方面遇到了一些问题 我有一个名为\u form.html.erb的部分,它在application.html.erb中呈现(因此它出现在用户导航到的每个页面上),作为淡入淡出模式表单(我使用的是Twitter引导)。一旦用户按下submit按钮,为了将实例变量传递给该分部并在数据库中创建用户,我需要做什么?我是否需要在application_controller.rb中创建新方法和新用户模型 谢谢你的帮助 注意:我已

我目前正在一个网站上工作,该网站将要求用户注册,以便执行各种任务。然而,我在注册方面遇到了一些问题

我有一个名为\u form.html.erb的部分,它在application.html.erb中呈现(因此它出现在用户导航到的每个页面上),作为淡入淡出模式表单(我使用的是Twitter引导)。一旦用户按下submit按钮,为了将实例变量传递给该分部并在数据库中创建用户,我需要做什么?我是否需要在application_controller.rb中创建新方法和新用户模型

谢谢你的帮助


注意:我已经阅读了这个链接(),但没有从中得到什么

在呈现存储用户对象的分部时,我会指定一个局部变量

layouts/application.html.erb

<%= render "users/form", :user => User.new %>
<%= render "form", :user => @user %>
User.new%>
users/new.html.erb

<%= render "users/form", :user => User.new %>
<%= render "form", :user => @user %>
@user%>
使用此技术,表单将引用局部变量

<%= form_for user do |f| %>
  <!-- form fields here -->
<% end %>

正是我想要的。非常感谢。