link_to для вызова действия вместо button_to - PullRequest
0 голосов
/ 20 мая 2010

Я бы хотел вызвать действие с кнопкой link_to, не перенаправляя на другую страницу (я не хочу ajax). Чтобы у вас была идея, я пытаюсь выполнить сортировку «кнопки ссылки» на странице поиска. Таким образом, при щелчке по ссылке страница должна обновляться, отображая упорядоченный список, как я говорю в действии.

Если я сделаю следующее, на мой взгляд, он попросит у меня шаблон, называемый действием, и я не хочу его:

<%=  link_to 'M&Aacute;S RELEVANTES', search_filter_relevance_path %>

Мой файл маршрутов выглядит так:

map.search_filter_relevance "/anuncios/buscar", :controller => 'announcements', :action => 'search_filter_relevance'

EDIT:

Если я изменю вышеприведенную строку на:

map.search_filter_relevance "/anuncios/search_filter_lowest_price", :controller => 'announcements', :action => 'search_filter_relevance'

это доступ к действию, к которому я хочу получить доступ, но я не могу найти способ передать коллекцию элементов, представленных в виде (это результат поиска), в действие, чтобы я мог отфильтровать их.

И мой контроллер выглядит следующим образом (функциональность еще не разработана):

  def search_filter_relevance

  end

Любая помощь в этом будет оценена.

1 Ответ

0 голосов
/ 21 мая 2010

Я полагаю, вы должны определить, что вы будете визуализировать ... action, partial, nothing?

def search_filter_relevance
   render :action => "some_action"
   # or
   render :partial => "some_partial"
   # or
   render :nothing => true
end 

Нечто подобное ...

Может быть, вы могли бы объяснить, что именно вы хотите от этого действия ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...