2017-04-17 9 views
3

私は私のリクエストに応じてこれらのパラメータを送信している:私はこれをやっている私のコントローラでRailsの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では

答えて

0

ちょうどそれらを反復し、各ハッシュに

params.require(:rss).map do |p| 
    p.permit(:rss, :type) 
end 
を許可
関連する問題