【发布时间】:2015-02-25 06:04:46
【问题描述】:
我是 ROR 的新手,我想知道我做错了什么。
我有以下型号:
用户模型
class User < ActiveRecord::Base
has_many :intros
has_many :contacts
介绍模型
class Intro < ActiveRecord::Base
belongs_to :user
联系模特
class Contact < ActiveRecord::Base
belongs_to :user
用户在 views/intros/_form.html.erb 中有一个表单,他们的联系人通过 Gem 'rails3-jquery-autocomplete' 的自动完成功能显示出来。自动完成功能很好。
我按照 gem 的说明进行了替换
f.text_field :person1_name 与
<%= f.autocomplete_field :contact_name, autocomplete_contact_name_intros_path, :placeholder => "Name:", :class => 'input_field' %>
我的问题:
我正在尝试将此表单保存到 f.text_field,以便我可以在 /views/intros/show.html.erb 中使用它们,但我不确定它是如何工作的。
它们应该保存到 :person1_name ,然后我应该可以将其提取为 <%= @intro.person1_name %> 但我不知道如何保存表单。
感谢您的帮助!
【问题讨论】:
标签: jquery ruby forms ruby-on-rails-3 autocomplete