【发布时间】:2012-07-14 14:29:39
【问题描述】:
我正在使用 Sinatra,并将我的应用程序组织成模型、视图和路由(建议 here)。
我遇到过一些关于在路由中使用前置过滤器的指南(例如 Sinatra Book)。有什么方法可以在模型中使用前置过滤器吗?
如果有帮助,我正在使用 Sinatra ActiveRecord 扩展。
【问题讨论】:
标签: ruby activerecord sinatra
我正在使用 Sinatra,并将我的应用程序组织成模型、视图和路由(建议 here)。
我遇到过一些关于在路由中使用前置过滤器的指南(例如 Sinatra Book)。有什么方法可以在模型中使用前置过滤器吗?
如果有帮助,我正在使用 Sinatra ActiveRecord 扩展。
【问题讨论】:
标签: ruby activerecord sinatra
ActiveRecord 具有开箱即用的前置过滤器。
它支持before_save、after_save、before_create、after_create,甚至支持before_validation和after_validation。
详细解释看这里:http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html
【讨论】: