Je veux définir le fuseau horaire pour chaque demande que mon application recevoir, avec un application_controller.rb
Je l'ai fait:Quel est le meilleur moyen d'émuler `around_filter` lorsque vous utilisez Grape?
around_filter :user_time_zone, :if => :current_user
def user_time_zone(&block)
Time.use_zone(current_user.time_zone, &block)
end
Mais je rencontre difficile de trouver un équivalent que les suites de ma demande actuelle qui utilise la pierre précieuse Grape
.
La seule chose que j'ai trouvé semble être this:
use Grape::Middleware::Filter, before: lambda { Time.zone current_user.time_zone }, after: lambda { Time.zone 'UTC' }
mais je voudrais savoir s'il y a quelque chose plus propre