2017-09-16 50 views
-3

我已經通過了一些關於我的問題的答案,但你只提到了單一的輸入,但我需要它的多個輸入我怎麼可以試試這個。 我的控制器的代碼是這樣的如何從用戶採取許多輸入,以及如何顯示它

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的一種形式,它提交哈希值爲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

如果它是正確的答案,請標記它,歡迎您! –

相關問題