2010-05-22 60 views
2

獲得從HTML表單數據在Ruby中的Ruby on Rails的獲得從HTML表單數據在Ruby的Ruby on Rails的

我有這樣

<html> 
<h1>Text to PDF</h1> 
<textarea name="comments" cols="40" rows="5"> 
Enter your Text here... 
</textarea><br> 
<input type="submit" value="Submit" /> 
</form> 
</body> 
</html> 

一些HTML我想給的價值文本到本頁面/視圖的控制器中。 如何使用導軌進行此操作?

我是新來的rails,這是什麼機制?我不需要寫入數據庫只是想把它交給控制器。如果有這樣一個很好的教程,我不會說服我正確地接近這個。

回答

4

在你的控制器 -

def parse_comments 
    comments_from_form = params['myform']['comments'] 
    #do your stuff with comments_from_form here 
    end 

在您的視圖 -

<h1>Text to PDF </h1> 
<% form_tag :action => 'parse_comments' do %> 
    <%= text_area :myform, :comments, :cols => '40', :rows => '5' %> 
    <%= submit_tag "Submit" %> 
<% end %> 
6

您可以在控制器中使用params['comments']來獲取該值。