我基本上是在尝试创建一个 Rails form_for,但它根本不转参数。我检查了服务器日志,它接收到参数,但无法在 create 函数上捕获。我正在观看andrewperk关于创建和保存方法的教程 (http://www.youtube.com/watch?v=unq1yubL6lQ)。我可能做错了什么?这是我的用户控制器;
def new
@user=User.new
end
def create
@user=User.new(params[:user])
if @user.blank?
render :new
else
@user.save
render :index
end
end
这是我的表格;
<h1>Add an available user</h1>
<%= form_for @user do |a| %>
<p>
<%= a.label :name %>
<%= a.text_field :name %>
</p>
<p>
<%= a.label :surname %>
<%= a.text_field :surname %>
</p>
<p>
<%= a.submit "Add new available user"%>
</p>
<% end %>