我正在使用Sinatra并将我的应用程序组织到模型,视图和路线中(如建议here)。
在使用路由过滤器之前,我遇到过几个指南(例如Sinatra Book)。在模型过滤器之前有什么方法可以使用吗?
如果它有帮助,我正在使用Sinatra ActiveRecord扩展。
答案 0 :(得分:1)
ActiveRecord具有开箱即用之前的过滤功能。
它支持before_save
,after_save
,before_create
,after_create
,甚至before_validation
和after_validation
。
点击此处查看详细说明:http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html