处理基本消息传递应用程序的回复函数,并且被卡住了一段时间。如何输出hidden_field到数组?
在我的消息控制器我传递的USER_ID从原来的消息笔者:为回复消息“:
@message = current_user.sent_messages.build(:to => @original.author.id, :subject => subject, :body => body)
render :template => "sent/raply"
我的隐藏字段的样子:
<%= f.hidden_field :to %>
我m得到正确的user_id通过窗体,但我需要将值传递为数组,如“to”=> [“1”],而不是“to”=>“1”。
难道你不能只是将其更改为控制器中的数组? – rwilliams 2013-04-08 15:37:15
设置':to => [@ original.author.id]'向表单发送一个数组,但是按照当前的构造,表单将数组作为一个字符串输出。我需要从控制器(作为字符串/整数) - >形式(输出作为数组发送从控制器传递的值作为:内部,即':to => [“user_id”]'。 – 2013-04-08 17:22:10