Ruby on rails 在Rails中使用自动完成标记
我的(很长,我很抱歉)问题是以下问题的后续问题: 我正在使用Ruby on rails 在Rails中使用自动完成标记,ruby-on-rails,ruby-on-rails-3,jquery-ui,autocomplete,acts-as-taggable-on,Ruby On Rails,Ruby On Rails 3,Jquery Ui,Autocomplete,Acts As Taggable On,我的(很长,我很抱歉)问题是以下问题的后续问题: 我正在使用在和rails3 jquery autocomplete上充当标记,并尝试设置一个系统(很像堆栈溢出),在该系统中,用户开始输入标记并在下拉框中显示建议 目标 我在“答案”新表格中,我想查看与问题相关的标签列表。i、 e.想象一下,正在寻找新的Rails问题来回答,并搜索raRubyonRails弹出,单击它,您会看到RoR下的问题列表,您可以回答其中任何一个问题 这些是我采取的步骤 安装了两个gems。两者似乎都能独立工作 添加了。(
在
和rails3 jquery autocomplete
上充当标记,并尝试设置一个系统(很像堆栈溢出),在该系统中,用户开始输入标记并在下拉框中显示建议
目标
我在“答案”新表格中,我想查看与问题相关的标签列表。i、 e.想象一下,正在寻找新的Rails问题来回答,并搜索ra
<代码>RubyonRails弹出,单击它,您会看到RoR下的问题列表,您可以回答其中任何一个问题
这些是我采取的步骤
。(我已经有了Jquery、UI核心和UI效果。)自动完成:问题,:标记,:full=>true
。我还尝试了autocomplete:tag,:name,:full=>true
充当标签:标签
“get”do%>
namererror(单位化常量标记)
我将非常感谢您能给予的任何帮助。我已经一步一步地学习了一些教程,但今天运气不好。我知道它只回答了您的一个问题,但我能够通过在控制器中显式指定类名来解决“统一化常量标记”问题:
autocomplete:tag,:name,:class\u name=>actsastaggaleon::tag'
似乎有些问题打破了标签类存在的基本假设
除此之外,我自己也注意到了一些奇怪的行为,当我没有将jquery ui css正确地包含在页面上时,您是否验证了所有内容都已正确链接?我注意到您缺少的一点是您的路由。我必须这样写:
resources :resources do
get :autocomplete_resource_tag, :on => :collection
end
在my_form.html.erb中
<%= f.autocomplete_field :tag_list, autocomplete_resource_tag_resources_path %>
我也很好奇如何最好地解决这个问题。
SQLite3::SQLException: no such column: resources.tag: SELECT resources.id, resources.tag FROM "resources" WHERE (LOWER(resources.tag) LIKE 'woo%') ORDER BY resources.tag ASC LIMIT 10
Completed 500 Internal Server Error in 1ms
ActiveRecord::StatementInvalid (SQLite3::SQLException: no such column: resources.tag: SELECT resources.id, resources.tag FROM "resources" WHERE (LOWER(resources.tag) LIKE 'woo%') ORDER BY resources.tag ASC LIMIT 10):