Как добавить onchange событие для выбора тега в направляющих

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

foo.do_something(); 

или:

my_class_do_something(&foo); 

Версия C явно указывает, какой тип foo используется каждый раз при использовании foo. В C ++ за кулисами происходит много неоднозначного «волшебства». Так что читаемость намного хуже, если вы просто смотрите на небольшой кусочек кода.

17
задан Roger Fan 30 September 2014 в 19:13
поделиться

2 ответа

select_tag принимает хэш options в качестве последнего параметра, в который вы можете добавить любые атрибуты HTML для выбора. Итак, чтобы добавить атрибут onchange :

select_tag :variable, options_from_collection_for_select(:all, :id, :name), :onchange => 'your_onchange_handler()'
23
ответ дан 30 November 2019 в 11:52
поделиться

попробуйте что-нибудь вроде:

:onchange => remote_function(:url => {:controller => 'controller', :action => 'action'})
7
ответ дан 30 November 2019 в 11:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: