
Untitled
By: a guest on
May 5th, 2012 | syntax:
None | size: 1.75 KB | hits: 28 | expires: Never
Rails3 AJAX Error - undefined method `model_name' for Fixnum:Class
ActionView::Template::Error (undefined method `model_name' for Fixnum:Class):
1: $("#x_stock_list").html("<%= escape_javascript(render(@date_range)) %>");
app/views/home/index.js.erb:1:in`_app_views_home_index_js_erb__1074827181885368454_2504361900'
<script type="text/javascript">
$(function() {
$( "#x_slider" ).slider({
range: true,
step: 1,
min: 1,
max: 52,
values: [1, 52 ],
stop: function(event, ui) {
var url_param = $('#x_slider').slider('option', 'values');
$('#x_low_selected').html(ui.value);
$.ajax({
type: "GET",
data: ({ weeks: url_param[0] }),
url: $(this).attr('data-href'),
dataType: 'script'
});
}
});
});
</script>
def index
unless params[:weeks]
@date_range = 4
else
@date_range = Home.filter(params[:weeks])
end
end
def self.filter(weeks)
timeago = weeks.to_i
end
$("#x_stock_list").html("<%= escape_javascript(render(@date_range)) %>");
Parameters: {"weeks"=>"8", "_"=>"1327514933685"}
#From the above link:
result = javascript.gsub(%r(\|</|rn|334222002250|[nr"'])/) {|match| JS_ESCAPE_MAP[match] }
javascript.html_safe? ? result.html_safe : result
$("#x_stock_list").html("<%= @date_range %>");
$("#x_stock_list").html("<%= @date_range.to_s %>");
$.getJSON('traffic_sources.json', null, function(data) {
pie_chart("traffic_sources_graph", data.traffic_sources);
});
function pie_chart(div, data)
{
new Highcharts.Chart({
chart: {
renderTo: div,
backgroundColor: '#dddddd'
},
series: [{
type: 'pie',
name: 'Browser share',
data: data
}]
});
}