铁轨5-强参数:哈希阵列



我正在按我的请求发送这些参数:

{"rss":[{"rss":"http://sneakernews.com/feed/","type":"2"},{"type":"4","rss":"https://forum.unity3d.com/forums/-/index.rss"}]}

在我的控制器上我正在这样做:

rss = rss_params[:rss]
def rss_params
    params.permit(:rss => [:type, :rss])
end

,但我总是得到这个:

["#<ActionController::Parameters:0x007faf809281a0>", "#<ActionController::Parameters:0x007faf700b75a8>"]

我该如何检索哈希?

rails 5中的5次迭代,然后允许每个哈希

params.require(:rss).map do |p|
  p.permit(:rss, :type)
end

最新更新