【问题标题】:Ruby on Rails with jQuery Tokeninput带有 jQ​​uery 令牌输入的 Ruby on Rails
【发布时间】:2013-10-12 06:21:15
【问题描述】:

我一直在玩这个,它似乎在查询我的数据库,但没有显示任何结果。如果有人可以提供帮助,那就太好了

查看

= text_field_tag :postcode_tokens, params[:search], :placeholder => 'Multiple Suburb, Postcode, State or ID'

型号

attr_accessible :city, :pcode, :state, :postcode_tokens
attr_accessor :postcode_tokens

def postcode_tokens=(ids)
    self.postcode_ids = ids.split(',')
  end

控制器

def index
    @postcodes = Postcode.order('city ASC').where('city like ?', "#{params[:q].titleize}%").limit(5)
    render json: @postcodes
    #render json: @postcodes.map(&:city).uniq
  end

咖啡脚本

 jQuery ->
  $('#postcode_tokens').tokenInput '/postcodes.json'

【问题讨论】:

    标签: jquery ruby-on-rails coffeescript jquery-tokeninput


    【解决方案1】:

    tokenInput等待的json必须有这两个属性:'id'和'name'

    所以,您有两个选择,要么修改 @postcodes 元素以将这些属性添加到每个元素,要么您可以像这样更改作为咖啡脚本中元素的键和值的属性名称

    $('#postcode_tokens').tokenInput '/postcodes.json', {
        tokenValue: "yourCustomId",
        propertyToSearch; "yourCustomName"
      }
    

    【讨论】:

      猜你喜欢
      • 2016-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-19
      相关资源
      最近更新 更多