1

私はRails 3.0.1とacts-as-taggable-on gemを使用しています。

適切に実装しました (Rails コンソールで Post モデルのタグを作成および検索できます)。

コントローラのインデックス ページでタグ クラウドを動作させることさえできます。

行き詰まるとは思っていなかった部分で立ち往生しています。:(

新しい投稿を追加するとき、または現在の投稿を編集するときに、タグ リストの text_field を新しいビュー フォームと編集ビュー フォームに追加するにはどうすればよいですか? なんらかの理由で、おそらく私は頭が悪いため、私の検索ではこれの例が見つかりません-私はそれを理解できない唯一の人です!

だから、我慢しないでください。;)

4

1 に答える 1

3

act-as-taggable-on は、プレーンな入力フィールドにコンマ区切りのタグを入力することを想定しています。モデルに がある場合acts_as_taggable、ビューは次のコードのようなものになります (_form.html.erb部分的に独自のものを見つけてください)。

<%= form_for(@post) do |f| %>
  <div class="field">
    <%= f.label :title %><br />
    <%= f.text_field :title %>
  </div>
  <div class="field">
    <%= f.label :tag_list %><br />
    <%= f.text_field :tag_list %>
  </div>
  <div class="actions">
    <%= f.submit %>
  </div>
<% end %>

持っている場合acts_as_taggable_on :languages

<%= form_for(@post) do |f| %>
  <div class="field">
    <%= f.label :title %><br />
    <%= f.text_field :title %>
  </div>
  <div class="field">
    <%= f.label :language_list %><br />
    <%= f.text_field :language_list %>
  </div>
  <div class="actions">
    <%= f.submit %>
  </div>
<% end %>
于 2010-11-28T21:03:56.670 に答える