查询表而不返回ActiveRecord_Relation

时间:2016-10-30 02:43:17

标签: javascript ruby-on-rails coffeescript ruby-on-rails-4.2

基本上我有一个具有Projects表的应用程序,并且一个项目属于一个客户端(并且客户端在表中有一列用于它的位置)。

我创建了一个搜索功能,您的想法是按位置搜索项目,然后是客户端。我希望使用JavaScript过滤掉所选位置的任何客户端。我按照教程来做这个,但教程假设客户端属于某个位置,因此下面的代码似乎不起作用。有没有办法基本上说&#39;如果Client.location =其中一个选定的位置,请显示<&#39;

clients = $('#search_client').html()
$('#search_location').change ->
    location = $('#search_location :selected').map(() ->
        return $(this).text();
    ).get().join().split(',');
    console.log(location)
    options_array = []
    for l in location
        options_array.push $(clients).filter('optgroup[label="'+l+'"]').html()
    if options_array
        $('#search_client').html(options_array.join(''))
    else
        $('#search_client').empty()

0 个答案:

没有答案