ed1*_*d1t 3 autocomplete ruby-on-rails-3.1
我正在使用rails3-jquery-autocomplete gem来自动填充用户名,搜索属性是姓,但我想显示全名作为显示值.这是我在控制器中的内容
autocomplete :customer, :lastname, :display_value => :display_autocomplete
Run Code Online (Sandbox Code Playgroud)
客户模型
def display_autocomplete
self.firstname + ' ' + self.lastname
end
Run Code Online (Sandbox Code Playgroud)
错误:
ActiveModel::MissingAttributeError (missing attribute: firstname):
Run Code Online (Sandbox Code Playgroud)
您需要获取额外的数据,如下所示:
autocomplete :customer, :lastname, :display_value => :display_autocomplete, :extra_data => [:firstname, :lastname]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
744 次 |
| 最近记录: |