ぼくらの研究

ぼくらのための研究をしていきます。

【Rails】renderでparamsを表示する方法

      2017/02/11

rails

Railsでparamsの中身をとりあえず全部表示する方法を簡単に。

絶賛Rails勉強中のぼくの備忘録的なものなのでまぁざっくりといきます。

 

Rails 4.1系以降の場合

Rails 4.1系以降だと


render plain: params[:book].inspect


みたいな書き方でparamsの中身を見るのが代表的。

でも4.0系とかそれより前のバージョンだとこのplainメソッドが使えなくてエラーが出る。(正確にはrenderメソッドが実行されずにcreate.html.erbを見に行って、createファイルなんてだいたい作ってるわけないのでエラー)

Rails 4.1系より前のバージョンを使っている場合

こういう前のバージョンのRailsを使っている場合は


render :text => params

こういう書き方をすればOK。デバックする分にはこれは楽だし使いやすい気はする。(これは4.1系以降も使える書き方)

以上、ご参考になれば幸い。