Currently, I'm using custom controller actions for generating reports. Here
is an example of one action in the controller.
get /reports/service/:year/:period/:month/:modelness/:funder(/*globs) =>
'reports#service'
The params are used to get a slice of time (specified by period) of one
month, three months, half_year, and full_year. Other controller actions
have the same structure.
My question is Is there a good way to programmatically generate URLs for
these actions or perhaps there is an abstraction I'm missing? Right now, I
am having to do
<%= link_to "Service", ["/reports", "service", fiscal_year, month, funder,
*globs].join("/") %>
and I need to know whether the "service" action is being selected so I can
highlight it as "active."
Example here: http://pastebin.com/ukGXacWw
The pastepin is slightly different, as I was in the middle of rewriting
everything to move away from using "show" action for everything and instead
to create custom actions for each distinct report.
Sorry if I'm a bit difficult to understand. It's difficult to articulate.
--
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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msg/rubyonrails-talk/-/gH45r0prrP4J.
For more options, visit https://groups.google.com/groups/opt_out.