Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails rails—是否有方法捕获整个POST';谁是情妇?_Ruby On Rails_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails rails—是否有方法捕获整个POST';谁是情妇?

Ruby on rails rails—是否有方法捕获整个POST';谁是情妇?,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我想捕获整个posts参数,将其存储在DB中的一个字段(文本)中,然后获取每个单独的参数?可能的你能举个例子吗?谢谢您可以序列化整个参数散列(或任何其他对象) class-SomeModelparams[:attachments]) 结束 结束 Sendgrid将使用参数向/Sendgrid_发送一条POST to/Sendgrid_消息,并且将使用所有正确的字段(您需要向示例中添加一些字段)和您正在查找的序列化附件创建您的对象 class SendgridMessage < Activ

我想捕获整个posts参数,将其存储在DB中的一个字段(文本)中,然后获取每个单独的参数?可能的你能举个例子吗?谢谢

您可以序列化整个参数散列(或任何其他对象)

class-SomeModelparams)
结束
结束
也许吧

request.raw_post
这就是你要找的吗


您所需要的只是以下内容。我没有包括所有Sendgrid参数,因为有这么多,你会知道我的意思,有几个:

class SendgridMessage < ActiveRecord::Base
  serialize :attachments
  ...
end

class SendgridMessagesController < ApplicationController
   def create
     SendgridMessage.create(:to => params[:to], :from => params[:from], :attachments => params[:attachments])
   end
end
classsendGridMessageparams[:to],:from=>params[:from],:attachments=>params[:attachments])
结束
结束
Sendgrid将使用参数向/Sendgrid_发送一条POST to/Sendgrid_消息,并且将使用所有正确的字段(您需要向示例中添加一些字段)和您正在查找的序列化附件创建您的对象

class SendgridMessage < ActiveRecord::Base
  serialize :attachments
  ...
end

class SendgridMessagesController < ApplicationController
   def create
     SendgridMessage.create(:to => params[:to], :from => params[:from], :attachments => params[:attachments])
   end
end