外部のレガシー[coldfusion]システムにhtmlフォームがあり、新しいレールアプリのユーザーコントローラーのcreateメソッドに送信したいのですが、残念ながら私はレール初心者で無知です。
外部レガシー アプリの 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アプリのコードは、ユーザーコントローラーで作成するための[標準のnoob scaffolded]メソッドです。
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 アプリによって新しいユーザー レコードが作成されますが、名前フィールドの値は空白です。指定されたとおりに名前フィールドの値を正しくロードすることを見落としているのは何ですか?