我有带有标题和内容属性的 Post 表。我想在帖子标题建议用户的地方制作自动完成文本字段。我正在尝试添加 jquery auto-complete在我的 Rails 应用程序中。我是这样做的..
Controller (在数组中添加帖子标题)--
@posttitle = []
Post.all.each do |g|
@posttitle << g.title
end
查看--
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<%= text_field_tag :search, params[:search], :placeholder => "Search Religious Places...", :id=>"tags" %>
<script>
$(function() {
var availableTags = <%= @posttitle %>;
$( "#tags" ).autocomplete({
source: availableTags
});
});
</script>
但它没有显示任何建议(自动完成不起作用)。我不知道出了什么问题。请帮忙
最佳答案
你有没有试过这样的事情:
<script>
var availableTags = <%= raw @posttitle %>;
$(function() {
$( "#tags" ).autocomplete({
source: availableTags
});
});
</script>
关于javascript - erb 代码在 javascript <script> 标签中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17043095/