<font color="#000000"><font size="4"><font face="arial,helvetica,sans-serif">I gave ActiveAdmin a proper go last summer, you'll end up battling with it for anything custom. Devise and CanCan integration was such a pain!</font></font></font><div>
<font color="#000000"><font size="4"><font face="arial,helvetica,sans-serif"><br></font></font></font></div><div><font color="#000000"><font size="4"><font face="arial,helvetica,sans-serif">You will have more luck with Twitter's Bootstrap and Jose Valim's inherited_resources and his other plugins (has_scope, simple_form etc).</font></font></font></div>
<div><font color="#000000"><font size="4"><font face="arial,helvetica,sans-serif"><br></font></font></font></div><div><font color="#000000"><font size="4"><font face="arial,helvetica,sans-serif">Gerhard<br clear="all"></font></font></font><br>
<hr style="font-family:arial,helvetica,sans-serif"><font color="#3333ff"><font face="arial, helvetica, sans-serif"><a href="http://twitter.com/#!/gerhardlazu" target="_blank">Twitter</a> <a href="https://github.com/gerhard" target="_blank">Github</a> </font><a href="http://gerhardlazu.com/" style="font-family:arial,helvetica,sans-serif" target="_blank">Blog</a></font><br>
<br><br><div class="gmail_quote">On Tue, Mar 20, 2012 at 5:30 PM, Tom Blomfield <span dir="ltr"><<a href="mailto:tom@gocardless.com">tom@gocardless.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
For example, to customise User index, our code looks like this
</div><div><br></div><div><div><div><font face="'Courier New'"> index do</font></div><div><font face="'Courier New'"> id_column</font></div><div><font face="'Courier New'"> column("Join Date", :created_at)</font></div>
<div><font face="'Courier New'"> column(:email)</font></div><div><font face="'Courier New'"> column("Name") { |user| "#{user.first_name} #{user.last_name}" }</font></div>
<div><font face="'Courier New'"> column("Status") { |user| status_tag user.status.to_s, ACTIVE_ADMIN_STATUS[user.status] }</font></div><div><span style="font-family:'Courier New'"> column("Actions") do |user|</span></div>
<div><font face="'Courier New'"><span style="white-space:pre-wrap"> </span># ActiveAdmin only pays attention to the return value of the block</font></div><div><font face="'Courier New'"> "</font></div>
<div><font face="'Courier New'"> #{link_to "Bills", admin_bills_path(:q => {:limit_user_id_eq => <a href="http://user.id" target="_blank">user.id</a>} )}</font></div><div><font face="'Courier New'"> #{link_to "Limits", admin_limits_path(:q => {:user_id_eq => <a href="http://user.id" target="_blank">user.id</a>} )}</font></div>
<div><font face="'Courier New'"> #{link_to "Payments", admin_payments_path(:q => {:user_id_eq => <a href="http://user.id" target="_blank">user.id</a>})}</font></div><div><font face="'Courier New'"> ".html_safe</font></div>
<div><font face="'Courier New'"> end</font></div><div><font face="'Courier New'"> end</font></div></div></div><div><br></div><div>Maybe we're doing it wrong, but ActiveAdmin seems to encourage you to mix up routing, controllers & views.</div>
<div class="im HOEnZb">
<div><div><br></div>-- <br>Tom Blomfield<br><a href="tel:%2B44%207767%20484619" value="+447767484619" target="_blank">+44 7767 484619</a><br><div><br></div><div><a href="http://gocardless.com" target="_blank">gocardless.com</a></div>
<div><br></div></div>
</div><div class="HOEnZb"><div class="h5"><p style="color:#a0a0a8">On Tuesday, 20 March 2012 at 17:19, Mark Burns wrote:</p>
<blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px">
<span><div><div>How does it crap over MVC? Could you elaborate? We are literally just looking at using it now.<div>I guess it's maybe about as useful as scaffold.<br><br><div>On 20 March 2012 17:13, Tom Blomfield <span dir="ltr"><<a href="mailto:tom@gocardless.com" target="_blank">tom@gocardless.com</a>></span> wrote:<br>
<blockquote type="cite"><div>
<div>
We use ActiveAdmin, and it's sort of ok for basic stuff.
</div><div><br></div><div>But...</div><div>- it craps all over MVC separation</div><div>- it's not easily extensible</div><div>- it can make your site run very slowly in development (although there are fixes for this)</div>
<div>- it leads to lots of annoying conflicts with stuff like namespaced class definitions and STI where the sub-classes aren't present in the database.</div><div><br></div><div>I'd really like to see a more "native" rails admin tool.</div>
<span><font color="#888888">
<div><div><br></div>-- <br>Tom Blomfield<br><a href="tel:%2B44%207767%20484619" value="+447767484619" target="_blank">+44 7767 484619</a><br><div><br></div><div><a href="http://gocardless.com" target="_blank">gocardless.com</a></div>
<div><br></div></div></font></span><div><div>
<p style="color:#a0a0a8">On Tuesday, 20 March 2012 at 17:06, Chris Adams wrote:</p><blockquote type="cite"><div>
<span><div><div><div>Hi all,</div><div><br></div><div>Hoping I can tap into the LRUG hive mind here, with a question others</div><div>might find useful too - apologies if it's come up already in the last</div>
<div>couple of months.</div><div><br></div><div>We're developing a project at work which looks like it'll need some</div><div>kind of admin-dashboard for privileged users to sign in and see</div><div>various in-app metrics, like how many users are in the system, or how</div>
<div>many performed a specific action, and so on.</div><div><br></div><div>Now, my preferred approach here I would be to look at which gems I</div><div>could use as a starting point for something like this - and the two</div>
<div>best options look to be either ActiveAdmin, and RailsAdmin.</div><div><br></div><div>They both give nice looking admin interfaces, without needing to go</div><div>spelunking through loads of code to deliver useful features, but I'd</div>
<div>love to hear which ones you guys have used in your own projects.</div><div><br></div><div>Reading this post here suggests that ActiveAdmin may be a better</div><div>choice in the long run on projects where you can't predict what a</div>
<div>product owner would want to measure.</div><div><br></div><div><a href="http://batsov.com/articles/2011/11/20/admin-interfaces-for-rails-apps-railsadmin-vs-activeadmin/" target="_blank">http://batsov.com/articles/2011/11/20/admin-interfaces-for-rails-apps-railsadmin-vs-activeadmin/</a></div>
<div><br></div><div>For my part, I've used RailsAdmin on a couple of projects, pretty much</div><div>using it out of the box, and I've been amazed at how much you get for</div><div>free, but pages like this when trying to understand the structure of</div>
<div>the project make me wary about trying to customise it:</div><div><br></div><div><a href="https://github.com/sferik/rails_admin/wiki/Code-Architecture-For-Contributors" target="_blank">https://github.com/sferik/rails_admin/wiki/Code-Architecture-For-Contributors</a></div>
<div><br></div><div>How about you guys?</div><div><br></div><div>Have you had good experiences building your own dashboards in RailsAdmin?</div><div><br></div><div>Or if I'm about to invest a chunk of time building a dashboard where</div>
<div>I'll most likely add my own screens, is it a better idea to just dive</div><div>into ActiveAdmin instead?</div><div><br></div><div>Ta</div><div><br></div><div>Chris</div><div><br></div><div>-- </div><div>Chris Adams</div>
<div>mob: <a href="tel:07974%20368%20229" value="+447974368229" target="_blank">07974 368 229</a></div><div>tel: <a href="tel:0207%20558%208971" value="+442075588971" target="_blank">0207 558 8971</a></div><div>skype: chris.d.adams</div>
<div>twitter: mrchrisadams</div><div>_______________________________________________</div><div>Chat mailing list</div><div><a href="mailto:Chat@lists.lrug.org" target="_blank">Chat@lists.lrug.org</a></div><div><a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a></div>
</div></div></span>
</div></blockquote><div>
<br>
</div>
</div></div><br>_______________________________________________<br>
Chat mailing list<br>
<a href="mailto:Chat@lists.lrug.org" target="_blank">Chat@lists.lrug.org</a><br>
<a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br>
<br></div></blockquote></div><br></div>
</div><div><div>_______________________________________________</div><div>Chat mailing list</div><div><a href="mailto:Chat@lists.lrug.org" target="_blank">Chat@lists.lrug.org</a></div><div><a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a></div>
</div></div></span>
</blockquote>
<div>
<br>
</div>
</div></div><br>_______________________________________________<br>
Chat mailing list<br>
<a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a><br>
<a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br>
<br></blockquote></div><br></div>