誰かがオブジェクト編集パスに移動した場合、form_forフィールドにデータが入力されることを理解しています。ほとんどの鉱山は、別のテーブルとのhas_many:through関係を持つこの1つのフィールドを除いて実行します。作成時に入力した使用法を事前に入力するにはどうすればよいですか?
例えば...
<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
タグフィールドにデータを入力するにはどうすればよいですか?ありがとう