【问题标题】:Before filter for models in a Sinatra application在 Sinatra 应用程序中过滤模型之前
【发布时间】:2012-07-14 14:29:39
【问题描述】:

我正在使用 Sinatra,并将我的应用程序组织成模型、视图和路由(建议 here)。

我遇到过一些关于在路由中使用前置过滤器的指南(例如 Sinatra Book)。有什么方法可以在模型中使用前置过滤器吗?

如果有帮助,我正在使用 Sinatra ActiveRecord 扩展。

【问题讨论】:

    标签: ruby activerecord sinatra


    【解决方案1】:

    ActiveRecord 具有开箱即用的前置过滤器。 它支持before_saveafter_savebefore_createafter_create,甚至支持before_validationafter_validation

    详细解释看这里:http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-19
      • 1970-01-01
      相关资源
      最近更新 更多