相关疑难解决方法(0)

Rails模型找到不相等的地方

如何在不相等的条件下查找数据库中的记录?我现在有这个,但有一种花哨的轨道说话方式吗?

GroupUser.where('user_id != ?',me)
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-3

127
推荐指数
6
解决办法
10万
查看次数

Rails gem rails3-jquery-autocomplete如何按用户范围

我正在使用Rails gem rails3-jquery-autocomplete来为帖子添加类别.

我想限制搜索只包括属于当前用户或帖子的作者的类别在结果中.

文档说我可以指定范围:

:示波器

添加了使用范围的选项.传递数组中的范围.例如:scopes => [:scope1,:scope2]

但我不确定如何在这里传递用户ID?

这似乎是一个comon场景,我错过了一些明显的东西吗?

我找到了一个建议修改get_item方法的答案,但这似乎打破了自动完成

确定rails3 jquery autocomplete插件的结果范围

ruby named-scope ruby-on-rails jquery-autocomplete ruby-on-rails-3

9
推荐指数
3
解决办法
4849
查看次数

在Rails中使用自动完成功能进行标记

我的(很久,我道歉)问题是后续:如何在Rails中将自动完成标记添加到现有模型中?

我正在使用acts-as-taggable-onrails3-jquery-autocomplete尝试建立一个系统(很像Stack Overflow),用户开始输入标签,并在下拉框中显示建议.

目标

我在#new表单的答案中,我希望看到与问题相关的标签列表.即想象一下正在寻找新的Rails问题来回答和搜索ra.Ruby-on-Rails弹出,点击它,你会看到RoR下的问题列表,你可以回答其中任何一个问题.

这些是我采取的步骤.

  1. 安装了两个宝石.两者似乎都是独立工作的.
  2. 补充说<%= javascript_include_tag "ui/jquery.ui.position", "ui/jquery.ui.autocomplete", "autocomplete-rails.js", "rails.js", "application.js" %>.(我已经拥有Jquery,UI Core和UI Effects.)
  3. 答案控制器:我在顶部添加autocomplete :question, :tags, :full => true.我也试过了autocomplete :tag, :name, :full => true.
  4. Question.rb : acts_as_taggable_on :tags.
  5. 视图:
    <%= form_tag new_answer_url, :method => "get" do %>
    <%= autocomplete_field_tag "tag_list", 'tags', autocomplete_question_tags_answers_path %>
    <% end %>

一个简单的自动完成(没有标记)可以工作(但每页加载只能工作一次).有了标记,没有成功.

问题

经过大量的实验(以及许多小时),我遇到了这些问题:

  1. 我得到NameError (unitialized constant Tag)服务器响应初始条目.
  2. 使用不可标记的实现(搜索简单的问题文本本身),我得到一个JQuery …

jquery-ui autocomplete ruby-on-rails acts-as-taggable-on ruby-on-rails-3

7
推荐指数
1
解决办法
2523
查看次数