Refactor
:my
=>
'code'
Codes
Refactorings
Popular
Best
Submit
Spam
Account
Logout
Login
JavaScript doesn't seem to be activated, expect things to be ugly and sloppy!
More Jobs
Recent
Check type is XML Serializable
Serena Collage slideshow
Shortest regular expression for matching a subdomain.
Caching Methods
Tab-Switching in jQuery
Apache log file sorting
How to find max, min of three numbers?
repeated code in rspec model test
A simple factorial program.
Cat90
Popular
Caching Methods
How to find max, min of three numbers?
Shortest regular expression for matching a subdomain.
Apache log file sorting
Tab-Switching in jQuery
Serena Collage slideshow
Check type is XML Serializable
A simple factorial program.
remove http from url string
Condensing nested conditionals
Pastable version of
Rails has_many count
<div style="overflow:auto;border:solid 1px #ccc;background:#000;color:#F8F8F8"> <div class="section"> <pre style="float:left;margin:0 10px;border-right:0;color:#666;">1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36</pre> <pre class="sunburst"><span style="color:#E28964;"><</span><span style="color:#E28964;">%</span> myid <span style="color:#E28964;">=</span> <span style="color:#3E87E3;">self</span>.<span style="color:#89BDFF;">current_user</span>.<span style="color:#89BDFF;">id</span> <span style="color:#65B042;"><span style="color:#65B042;">%></span></span> <span style="color:#65B042;"></span> <span style="color:#65B042;"></span> <span style="color:#65B042;">Messages:<br /<span style="color:#65B042;">></span></span><span style="color:#E28964;"><</span>br <span style="color:#E28964;">/</span><span style="color:#E28964;">></span> <span style="color:#E28964;"><</span><span style="color:#E28964;">%</span> my_messages <span style="color:#E28964;">=</span> <span style="color:#9B859D;">Message</span>.<span style="color:#89BDFF;">find</span>(<span style="color:#3387CC;"><span style="color:#3387CC;">:</span>all</span>, <span style="color:#3387CC;"><span style="color:#3387CC;">:</span>conditions</span> => <span style="color:#65B042;"><span style="color:#65B042;">"</span>user_id = <span style="color:#DAEFA3;"><span style="color:#DAEFA3;">#{</span>myid<span style="color:#DAEFA3;">}</span></span><span style="color:#65B042;">"</span></span>) <span style="color:#65B042;"><span style="color:#65B042;">%></span></span> <span style="color:#65B042;"></span> <span style="color:#65B042;"><% </span> <span style="color:#65B042;"></span> <span style="color:#65B042;">mcount = 0</span> <span style="color:#65B042;">prcount = 0</span> <span style="color:#65B042;">iecount = 0</span> <span style="color:#65B042;"></span> <span style="color:#65B042;">%<span style="color:#65B042;">></span></span> <span style="color:#E28964;"><</span><span style="color:#E28964;">%</span> <span style="color:#3E87E3;"><span style="color:#3E87E3;">@</span>my_messages</span>.<span style="color:#89BDFF;">each</span> <span style="color:#E28964;">do </span>|<span style="color:#3E87E3;">i</span>| <span style="color:#65B042;"><span style="color:#65B042;">%></span></span> <span style="color:#65B042;"></span> <span style="color:#65B042;"><% senders_usertype = User.find(i.sender_id).usertype %<span style="color:#65B042;">></span></span> <span style="color:#E28964;"><</span><span style="color:#E28964;">%</span> <span style="color:#E28964;">case</span> senders_usertype <span style="color:#E28964;">when</span> <span style="color:#65B042;"><span style="color:#65B042;">'</span>Industry Expert<span style="color:#65B042;">'</span></span> iecount <span style="color:#E28964;">=</span> iecount <span style="color:#E28964;">+</span> <span style="color:#3387CC;">1</span> <span style="color:#E28964;">when</span> <span style="color:#65B042;"><span style="color:#65B042;">'</span>Media<span style="color:#65B042;">'</span></span> mcount <span style="color:#E28964;">=</span> mcount <span style="color:#E28964;">+</span> <span style="color:#3387CC;">1</span> <span style="color:#E28964;">when</span> <span style="color:#65B042;"><span style="color:#65B042;">'</span>PR<span style="color:#65B042;">'</span></span> prcount <span style="color:#E28964;">=</span> <span style="color:#65B042;"><span style="color:#65B042;">'</span>prcount + 1<span style="color:#65B042;">'</span></span> <span style="color:#E28964;">else</span> <span style="color:#AEAEAE;font-style:italic;"> <span style="color:#AEAEAE;font-style:italic;">#</span> nada</span> <span style="color:#E28964;">end</span> <span style="color:#65B042;"><span style="color:#65B042;">%></span></span> <span style="color:#65B042;"> </span> <span style="color:#65B042;"><% end %<span style="color:#65B042;">></span></span> <span style="color:#E28964;"><</span><span style="color:#E28964;">%=</span> mcount <span style="color:#65B042;"><span style="color:#65B042;">%></span> <br /<span style="color:#65B042;">></span></span> <span style="color:#E28964;"><</span><span style="color:#E28964;">%=</span> prcount <span style="color:#65B042;"><span style="color:#65B042;">%></span> <br /<span style="color:#65B042;">></span></span> <span style="color:#E28964;"><</span><span style="color:#E28964;">%=</span> iecount <span style="color:#65B042;"><span style="color:#65B042;">%></span> <br /<span style="color:#65B042;">></span></span> </pre> </div> </div> <a href="http://refactormycode.com/codes/209-rails-has_many-count" style="color:#fff" title="As seen on RefactorMyCode.com"><img alt="Small_logo" src="http://refactormycode.com/images/small_logo.gif" style="border:0" /></a>