ruby-on-rails – 在Rails中使用自动完成标记
我(很久,我道歉)的问题是后续:
How to add tagging with autocomplete to an existing model in Rails?
我正在使用act-as-taggable-on和rails3-jquery-autocomplete,并尝试建立一个系统(很像Stack Overflow),用户开始输入标签,并在下拉框中显示建议. 目标 我在答案#new form中,我希望看到与问题相关的标签列表.想象一下,正在寻找新的Rails问题来回答,并搜索ra.弹出Ruby-on-Rails,点击它,你会看到RoR下的问题列表,你可以回答其中任何一个问题. 这些是我采取的步骤. >安装两个宝石.两者似乎都是独立工作的. 一个简单的自动完成(没有标记)可以工作(但每页加载只能工作一次).有了标记,没有成功. 问题 通过大量的实验(以及许多小时),我遇到了这些问题: >我在服务器响应初始条目时得到NameError(unitialized constant Tag). 我非常感谢你能给予的任何帮助.我已经逐步完成了一些教程,但今天没有运气. 解决方法
我知道它只回答了你的一个问题,但我能够通过在我的控制器中明确指定类名来解决“unitialized constant Tag”问题:
autocomplete:tag,:class_name => ‘ActsAsTaggableOn ::标签’ 似乎有些changes to the acts_as_taggable_on library打破了Tag类存在的基本假设. 除此之外,当我没有正确地包含在页面上的jquery-ui css时,我发现了一些奇怪的行为 – 你是否已经确认所有内容都已正确链接? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |