私は複数のjqueryタイムスパンスライダーについてこのガイドに従ってきました。Railsアプリから毎日の開始値を取得しようとしています。変数をjquery関数に正しく挿入するのに苦労しています。
開始時刻(1日あたり)を含む各曜日のフィールドがあります。例えば:
@location.active_monday
@location.active_tuesday
@location.active_wednesday
スライダーを表示するjquery関数は次のようになります。
_sliderhtml: function(day){
var displayday = day.charAt(0).toUpperCase() + day.substr(1);
var html = ""+
'<div class="fieldrow spacer">' +
'<div>' +
'<input type="text" name="location['+day+'_on_wifi]" id="'+day+'-time1" value="xxxxxxx" > - '+
入力値に、モデルから値を挿入しようとしていますが、正しい構文がわかりません。試しました:
value="<%= "@location.active_wednesday" %>
これは機能しますが、日を「+day+」に置き換える必要があります。例えば:
value="<%= "@location.active_'+day+'" %>
これを行う方法はありますか、それとも再考する必要がありますか?