RoR remote_function передать имя класса элемента - PullRequest
0 голосов
/ 02 сентября 2010

В remote_function как я могу передать className элемента формы

У меня есть следующий код,

<%=link_to(content_tag('span',t('country.name')),'#',
   {:title=>t('country.name'),**:class=>"change_list"**,
    :onclick=>remote_function(:url => {:action => :change_view},
    :with =>"'**change**=**'+ ?????"**)}) %>

Итак, при нажатии я хочу передать параметр :change со значением :class=>"change_list"

спасибо,

1 Ответ

0 голосов
/ 02 сентября 2010

Если я правильно понимаю, что вы хотите передать имя класса тега привязки в вашем запросе Ajax, то должно работать следующее (переформатировано, чтобы попытаться улучшить читаемость):

<%= link_to(
      content_tag('span', t('country.name')), 
      '#',
      { :title   => t('country.name'),
        :class   => "change_list", 
        :onclick => remote_function(
        :url     => {:action => :change_view}, 
        :with    => "'change=' + this.className"
        )
      }) 
%>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...