Linus Pettersson wrote in post #1093722:
> I created a class method in my model that fetches all records, groups by
> date and count the occurrences. This method is called by a helper method
> from my view. The helper method loops over the date range and checks the
> number of occurrences for that date and adds it to a hash (dates that
> doesn't exist in the database is set to 0).
> This hash is then simply added to my view as a data attribute
> (data-events="{....}") which I'm fetching using JS and adding to the
> graph.
>
> The questions I have are:
> - Is this a good approach?
> - Would it be better to add another action to my controller and have
> that
> return the data needed as JSON and call just this using javascript?
>
> What are the benefits/drawbacks of the different approaches?
Generally speaking try to avoid pre-mature optimization.
1. Go with the simplest solution that could possibly work.
2. Gather some metrics.
3. Try a different approach that you think might improve performance.
4. Goto step 2 until step 3 is exhausted.
--
Posted via http://www.ruby-forum.com/.
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
No comments:
Post a Comment