非常に基本的な質問を残して申し訳ありません。フォームが送信されるとき、私のデータベースにjQuery UI Sliderの値を格納しようとしています。 text_areaなどの他の要素の場合は、 <%= f.text_area :my_score %>
、またはdatepicker(using the jQuery Datepicker Rails plugin)の日付の場合は<%= f.datepicker :my_date %>
で行うことができます。しかし、私はスライダーのプラグインを見つけるのに苦労しており、私の研究からは、hidden_fieldを使うのが最善の方法だと思われます。しかし、私はスライダの値を受け取り、フォームに正しく渡すための正しい表記法を知らない。どんな助けでも大歓迎です。jQuery UI Sliderの値をRuby on Railsのhidden_fieldを使用してフォームに渡すのに役立つ必要があります
<div id="slider"></div>
<input type="hidden" id="hidden"/>
<%= f.hidden_field :my_score, :value => (what goes here?) %>
Javascriptを:
<script>
$(function() {
$("#slider").slider({
value:100,
min: 5,
max: 200,
step: 5,
slide: function(event, ui) {
$("#amount").val(ui.value);
},
change: function(event, ui) {
$('#hidden').attr('value', ui.value);
}
});
$("#amount").val($("#slider").slider("value"));
});
</script>
ありがとうございます!巨大な助け、私は本当にそれを感謝します。 – diasks2
ようこそ。 –