2017-09-16 4 views
-3

私は自分の質問に関してあなたの答えのいくつかを見てきましたが、1つの入力についてのみ言及していますが、 私のコントローラのコードは、1つの以上の入力を読み取るため、このユーザーからの多くの入力方法とそれを表示する方法

def there 
    @data = params[:text1] 
end 

のようなものです私は

def there 
    @data =params[:text1] 
end 

HTML

<form action = "/hello1/there1" > Please enter your name. <br> 
    <input type="text" name="text1"><br><br> 
    enter your detail <br> 
    <input type="string" detail="text2"> <br> <br> 
    <input type="submit"/> 
</form> 
+0

一部のコンテキストが見つからないようです。 –

+0

あなたの名前を入力してください。


はあなたの詳細を入力し


このページの一番上に表示 –

+0

@harshithamg質問を編集して詳細を追加(コメントとして読めない)してください。 – Richard

答えて

0

あなたがRailsの中にフォームを送信するたびに、それはA提出を含むことができ、 paramsのハッシュたとえば、キーで値にアクセスできます。以下:

def there 
    @data = params[:text1] 
    @otherdata = params[:text2] 
end 

また、フォーム構造が間違っています。以下は正しいマークアップです:

<form action = "/hello1/there" > Please enter your name. <br> 
    <input type="text" name="text1"><br><br> 
    enter your detail <br> 
    <input type="text" name="text2"> <br> <br> 
    <input type="submit"/> 
</form> 
+0

yehはうまく働いています。 –

+0

正解であれば、それを記入してください。 –

関連する問題