RoR の MVC を使用して、rest_client などを介してすべての CRUD アクションを実行する「適切な」方法があるかどうか疑問に思っていました。DB にアクセスすることはできませんが、すべての CRUD アクションを実行するための残りのリクエストを行います。
get で返されるすべての json データを含むモデルを定義し、それを通常の RoR アプリケーションのように Model.Save、Model.Create などを使用できるモデルに入れる方法はありますか?
ApplicationController内で新しいメソッドdef save、def createを作成すると、これで機能しますか?
編集: rest_client は必須ではありません。json を post、get、delete、および基本認証で同時に送信する機能だけです。
編集2:私が持っていた他の唯一のアイデアは、アクティブモデルを使用することでしたが、それらには保存、削除などのメソッドがありません。何らかの形で ActionController::Base に結び付けて配線するものを作成しますか?