<p>For reference I <a href="https://github.com/gravitystorm/openstreetmap-website/tree/cancancan">made a start</a> on integrating CanCanCan a few weeks ago, and the proof of concept worked (just allowing sign in and viewing the /welcome page).</p>
<p>What became quickly apparent is that the whole thing will be much easier to implement if we refactor the majority of the routes first, to use resourceful routing much more widely, so that's what I'm working towards.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/issues/1626#issuecomment-382215644">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABWnLc303RqJ40y0RfH-LeDu8vTxXyvqks5tpphMgaJpZM4PHh-a">mute the thread</a>.<img src="https://github.com/notifications/beacon/ABWnLTW1t_WeVfzM-rex6iQ080vaSw4pks5tpphMgaJpZM4PHh-a.gif" height="1" width="1" alt="" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/openstreetmap/openstreetmap-website/issues/1626#issuecomment-382215644"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/openstreetmap/openstreetmap-website","title":"openstreetmap/openstreetmap-website","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/openstreetmap/openstreetmap-website"}},"updates":{"snippets":[{"icon":"PERSON","message":"@gravitystorm in #1626: For reference I [made a start](https://github.com/gravitystorm/openstreetmap-website/tree/cancancan) on integrating CanCanCan a few weeks ago, and the proof of concept worked (just allowing sign in and viewing the /welcome page). \r\n\r\nWhat became quickly apparent is that the whole thing will be much easier to implement if we refactor the majority of the routes first, to use resourceful routing much more widely, so that's what I'm working towards."}],"action":{"name":"View Issue","url":"https://github.com/openstreetmap/openstreetmap-website/issues/1626#issuecomment-382215644"}}}</script>