私は Sinatra を使用しており、アプリケーションをモデル、ビュー、およびルートに整理しました (ここで提案されているように)。
ルートでフィルターを使用する前に、いくつかのガイド ( Sinatra Bookなど) に出くわしました。モデルのフィルター前に使用する方法はありますか?
役立つ場合は、Sinatra ActiveRecord 拡張機能を使用しています。
私は Sinatra を使用しており、アプリケーションをモデル、ビュー、およびルートに整理しました (ここで提案されているように)。
ルートでフィルターを使用する前に、いくつかのガイド ( Sinatra Bookなど) に出くわしました。モデルのフィルター前に使用する方法はありますか?
役立つ場合は、Sinatra ActiveRecord 拡張機能を使用しています。
ActiveRecord には、すぐに使えるフィルターの前にそのようなものがあります。before_save
、after_save
、before_create
、after_create
、さらにbefore_validation
およびをサポートしafter_validation
ます。
詳細な説明については、こちらをご覧ください: http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html