如何在不相等的条件下查找数据库中的记录?我现在有这个,但有一种花哨的轨道说话方式吗?
GroupUser.where('user_id != ?',me)
Run Code Online (Sandbox Code Playgroud) 我正在使用Rails gem rails3-jquery-autocomplete来为帖子添加类别.
我想限制搜索只包括属于当前用户或帖子的作者的类别在结果中.
文档说我可以指定范围:
:示波器
添加了使用范围的选项.传递数组中的范围.例如:scopes => [:scope1,:scope2]
但我不确定如何在这里传递用户ID?
这似乎是一个comon场景,我错过了一些明显的东西吗?
我找到了一个建议修改get_item方法的答案,但这似乎打破了自动完成
ruby named-scope ruby-on-rails jquery-autocomplete ruby-on-rails-3
我的(很久,我道歉)问题是后续:如何在Rails中将自动完成标记添加到现有模型中?
我正在使用acts-as-taggable-on和rails3-jquery-autocomplete尝试建立一个系统(很像Stack Overflow),用户开始输入标签,并在下拉框中显示建议.
我在#new表单的答案中,我希望看到与问题相关的标签列表.即想象一下正在寻找新的Rails问题来回答和搜索ra.Ruby-on-Rails弹出,点击它,你会看到RoR下的问题列表,你可以回答其中任何一个问题.
这些是我采取的步骤.
<%= javascript_include_tag "ui/jquery.ui.position", "ui/jquery.ui.autocomplete", "autocomplete-rails.js", "rails.js", "application.js" %>.(我已经拥有Jquery,UI Core和UI Effects.)autocomplete :question, :tags, :full => true.我也试过了autocomplete :tag, :name, :full => true.acts_as_taggable_on :tags.<%= form_tag new_answer_url, :method => "get" do %>
<%= autocomplete_field_tag "tag_list", 'tags', autocomplete_question_tags_answers_path %>
<% end %>一个简单的自动完成(没有标记)可以工作(但每页加载只能工作一次).有了标记,没有成功.
经过大量的实验(以及许多小时),我遇到了这些问题:
NameError (unitialized constant Tag)服务器响应初始条目.jquery-ui autocomplete ruby-on-rails acts-as-taggable-on ruby-on-rails-3