私が作業しているプロジェクトでPadrinoを見ていて、理想的にはjsonとして送受信されているデータをサポートしたいと思っています。jsonデータのPadrinoモデル
しかし、POSTリクエスト(または他のリクエスト)からデータを取得し、データを処理するためのモデルごとにカスタムロジックを記述することなくそのデータをモデルに入れるための自動ヘルパーまたは機能が組み込まれているかどうかは疑問です?
ブログの例では、これを簡単に見てみましょうが、パラメータデータをPostモデルのinitilizerに渡しているように見えるので、すべてのことを魔法のように知っていると思います。その場合はPadrinoの機能性やActiveRecord(この例では使用していると思われるもの)となります。
私はActiveSupportを使ってエンコード/デコードを行うことができますが、これは生のオブジェクトを与えてくれます。これは厄介なようです。
既にこれを実行しているときに良いパターンや機能はありますか?
ああ、これは質問の半分に答えて、私はto_jsonメソッドを使う必要はないと思っていましたが、必要ならばそこにActiveSupportを置くことができます。着信Jsonデータを対応するモデルにどのように取得しますか?それが私の主な関心事です。 – Grofit
モデルのすべてのレコードを更新できる一般的な使用例を示すようにコードを更新しました。 – DAddYE