使用Ruby on Rails在Web表单中提交多个值

时间:2014-01-24 23:36:51

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 ruby-on-rails-4

用户可以在网络表单中提交多个消息编号:

<input type="text" name="message"/>

但是当我在rails控制器中读取params[:message]时,我只得到第一个消息号。有没有办法获得一组消息号?

我知道我可以拥有以下内容:

<input type="text" name="message1"/>
<input type="text" name="message2"/>
<input type="text" name="message3"/>

但如果我能简单地获得一系列数字,那将会更好更容易。

1 个答案:

答案 0 :(得分:3)

想出来,注意到Ruby on Rails guide about Understanding Parameter Naming Conventions中描述了该做什么的部分:

<input type="text" name="message[]"/>