2016-12-21 23 views
0

rails-apiアプリケーションでは、ユーザーはページングによって商品インデックスをリクエストできます。rails apiページ区切りのURLパラメータのエンコードとデコード

だから私は、上記のデータは、この要求が来て、ページとPER_PAGEのparamsが上がらない時にページングハッシュが、そこでwww.url.com?page=2\u0026per_page=5

として送信される。すなわち

result = @products.paginate(:page => params[:page] || 1, :per_page => params[:per_page] || 5) 

paging { 
    :next => www.url.com?page=next&per_page=5, 
    :prev => www.url.com?page=prev&per_page=5, 
} 

result << paging 
render json: result 

としてページングハッシュを経由して、次と前のURLを提供したいです認識されません。

どうすれば解決できますか?

答えて

0

問題はrender json: resultでした。

json methodは、&シンボルを変換していました。だから私はapplication.rbファイル

ソリューション hereを発見
config.active_support.escape_html_entities_in_json = false 

に次の行を追加する必要がありました。

関連する問題