
order_by_link
Reported by Boban | November 27th, 2008 @ 08:14 AM
Hi Ben,
Awesome plugin :)
ROUTES
map.resources :statuscodes
map.with_options(:path_prefix => '/myprefix') do |map| map.resources :statuscodes end
MODEL
has_many :something
CONTROLLER
@search = Statuscode.new_search(params[:search])
@search.order_by ||= :code
@statuscodes, @statuscodes_count = @search.all, @search.count
PROBLEM
VIEW
<%=order_by_link :code %> link path is
WEB_SERVER/statuscodes?search%5Border_as%5D=DESC&search%5Border_by%5D=code
<%= order_by_link :code, :html => {:href => order_by_link(:code)} %> link path
WEB_SERVER/myprefix/%3Ca%20href=%22/statuscodes?search%5Border_as%5D=DESC&search%5Border_by%5D=code%22%20class=%22order_by%20ordering%22%3ECode%C2%A0%E2%96%B2%3C/a%3E
I just couldnt make it work with a prefix
Comments and changes to this ticket
-
Ben Johnson November 27th, 2008 @ 11:13 AM
- State changed from new to resolved
All that searchlogic does is pass a hash to link_to, then rails takes care of generating the full URL, which I believe uses url_for.
Anyways, the second order_by_link you pasted doesn't make sense because order_by_link returns an a tag, you cant put an a tag in the href attribute. Checkout the searchlogic_params and searchlogic_url helpers, they might be what you are looking for.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Provides common named scopes and object based searching.