我知道如果有人进入对象编辑路径,则应该填充 form_for 字段。除了这个字段之外,大多数地雷都这样做,该字段具有 has_many :through 与另一张表的关系。你如何让它预先填充在创建时输入的任何使用?
例如...
<div class="lesson_content">
<%= f.label :content %>
<%= f.text_area :content %>
</div>
<div class="tags">
<%= f.label :tag_names, "Tags" %>
<%= f.text_field :tag_names, data: { autocomplete_source: tags_path} %>
</div>
我的课程内容将正确填充,但不是我的标签字段。我有一个课程表、标签表和一个中间的 tags_relationship 表。
我的课程是...
class Lesson < ActiveRecord::Base
attr_accessible :title, :desc, :content, :tag_names
belongs_to :user
has_many :tag_relationships, :autosave => true
has_many :tags, :through => :tag_relationships, :autosave => true
我如何让标签字段填充?谢谢