2010-05-22 107 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']来获取该值。