# How do I set up production profiling in rails?

**URL:** <https://community.miniprofiler.com/t/how-do-i-set-up-production-profiling-in-rails/158>\
**Category:** uncategorized\
**Created:** [April 27, 2012, 8:11pm UTC](https://community.miniprofiler.com/t/how-do-i-set-up-production-profiling-in-rails/158 "2012-04-27T20:11:14Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sam](https://sea2.discourse-cdn.com/flex016/user_avatar/community.miniprofiler.com/sam/32/377_2.png) [@sam](https://community.miniprofiler.com/u/sam)\
**Post date:** [April 27, 2012, 8:11pm UTC](https://community.miniprofiler.com/t/how-do-i-set-up-production-profiling-in-rails/158/1 "2012-04-27T20:11:14Z")

</div>

How do I configure MiniProfiler so it profiles pages in production for users that are administrators and has no impact for non admins?

Which files do I edit?

---

<div class="post-metadata">

**Author:** ![Evil\_Trout](https://sea2.discourse-cdn.com/flex016/user_avatar/community.miniprofiler.com/evil_trout/32/1045_2.png) [@Evil\_Trout](https://community.miniprofiler.com/u/Evil_Trout)\
**Post date:** [April 30, 2012, 4:34am UTC](https://community.miniprofiler.com/t/how-do-i-set-up-production-profiling-in-rails/158/2 "2012-04-30T04:34:52Z")

</div>

You should be able to add a file, `mini_profiler.rb` to your `config/initializers` directory, with something like this:

```
Rack::MiniProfiler.configuration[:authorize_cb] = lambda do |env|
 # Your logic here to enable MP or not
end

```

Does that not work for you?

---

<div class="post-metadata">

**Author:** ![sam](https://sea2.discourse-cdn.com/flex016/user_avatar/community.miniprofiler.com/sam/32/377_2.png) [@sam](https://community.miniprofiler.com/u/sam)\
**Post date:** [April 29, 2012, 8:36pm UTC](https://community.miniprofiler.com/t/how-do-i-set-up-production-profiling-in-rails/158/3 "2012-04-29T20:36:38Z")

</div>

I find that if I simply place it in the config section the settings do not take due to ordering
