我在外部legacy [coldfusion]系统上有一个html表单,我想将其提交到我的新Rails的用户控制器中的create方法-不幸的是,我是Rails新手,一无所知。
外部旧版应用中的html是:
<form action="http://floating-caverns-7335.herokuapp.com/users" method= "post">
<input type="text" name="name" value="nametestvalue">
<input type="submit" name="Submit" value="testROR">
rails应用程序中的代码是在用户控制器中创建的[标准菜鸟脚手架]方法:
def create
@user = User.new(params[:user])
respond_to do |format|
if @user.save
format.html { redirect_to @user, notice: 'User was successfully created.' }
format.json { render json: @user, status: :created, location: @user }
else
format.html { render action: "new" }
format.json { render json: @user.errors, status: :unprocessable_entity }
end
end
end
当我执行第一个html代码时,Rails应用程序会创建一个新的用户记录,但name字段的值为空白。 我所忽略的是什么将正确加载指定的名称字段值?