使用基本消息传递应用程序的回复功能,并且已经停留了一段时间。
在我的消息控制器中,我将user_id从原始消息作者传递到:至于回复消息“:
@message = current_user.sent_messages.build(:to => @original.author.id, :subject => subject, :body => body)
render :template => "sent/raply"
我的隐藏字段如下:
<%= f.hidden_field :to %>
我正在通过表单获取正确的user_id,但我需要将值作为数组传递,如“to”=&gt; [“1”],而不是“to”=&gt;“1”
答案 0 :(得分:0)
@message = current_user.sent_messages.build(:to => [@original.author.id], :subject => subject, :body => body)
render :template => "sent/raply"
答案 1 :(得分:0)
想出来。
保持控制器:
@message = current_user.sent_messages.build(:to => @original.author.id, :subject => subject, :body => body)
render :template => "sent/raply"
更新了我的表单字段:
<%= f.hidden_field :to, :multiple => true %>
谢谢你的帮助!