Rails初心者の私が試行錯誤しながら簡単なツールを開発中。
何から何まで分からないので、色んな所で詰まる。まず初歩の初歩でつまずいたこと。
select_tag
を使ったときに、選択が変更された時のイベントと値を拾いたかった。
とりあえず以下のコードで拾うことが出来た。
erbのファイルが以下
<%= form_tag(:name, :Label) %>
<%= select_tag(:selected_value, options_for_select(['aaa', 'bbb', 'ccc'], class: 'select_action') %>
<% end %>
続いてCoffeeScript
$ ->
do ->
onChangeEvent= ->
value = $(".select-action option:selected").text();
alert(value)
$('.select_action').on
'change': onChangeEvent
これで、選択時のイベントとともにValueが取れるようになった。