【发布时间】:2012-03-07 14:12:01
【问题描述】:
伙计们,我正在使用 jquery Autocomplete 到我的 rails 3.1 应用程序来获取我想要的国家/地区参数中的元素我已经完成了所有提到的事情,但仍然没有将 id 作为参数 我的代码是
<%= form_for(@company_admin ,:url => admins_path) do |f| %>
.
.
.
.
#all fields for company admin
<%= f.fields_for :company do |company| %>
#all fields for company
.
.
<%= label_tag :Country %>
<%= autocomplete_field_tag :country ,"" , autocomplete_country_name_admins_path ,:element_id=>"#country_id",:size => 75,:class => "field" %>
</tr>
<%end %>
<%= f.submit 'Create' %>
<%end %>
我得到像
这样的参数Parameters: {"commit"=>"Create", "country"=>"india", "company_admin"=>{"company_attributes"=>{"address"=>"gt road", "category"=>"IT", "company_name"=>"google", "sub_domain"=>"classfieldidsub_domain", "telephone_number"=>"(+111) 111-111-1111"}, "gender"=>"Mr.", "last_name"=>"pqr", "email"=>"abv@gmail.com", "first_name"=>"abc"}, "authenticity_token"=>"X6bgRzJ5ydXJCyZ8+GhN57Z+O2K9gL1dsV15YQaXa84=", "utf8"=>"✓"}
在params[:country] 我得到“印度”
我希望它应该给出“印度”的 :id
所以请大家帮我解决这个问题,谢谢
【问题讨论】:
-
你有没有得到这个工作?我遇到了同样的问题,并且此问题或相关问题的答案均无效。很想知道你是怎么解决的。
标签: ruby-on-rails ruby ruby-on-rails-3.1 autocomplete jquery-autocomplete