0

特定の基準 (たとえば、特定のタグを含む投稿のみ) に一致するユーザーの Tumblr 投稿を取得する Rails アプリを作成しようとしています。投稿が表示されたら、ユーザーが 1 つのフォーム送信ボタンで一度に編集できるようにしたいと考えています。

OmniAuth を介して Tumblr に認証し、tumblr_client gem を使用して API 呼び出しを行っています。ここでソースコードを参照してください: https://github.com/monfresh/Fix-my-Tumblr-tags

これまでのところ、正しいデータを表示することができ、各投稿を個別に編集することができました。どうすればよいかわからないのは、複数の投稿 ID を配列として渡すことです。これにより、それらをループで処理できます。新しい Post モデルを作成せずに、つまりユーザーの投稿をデータベースに保存せずにこれを行う方法はありますか? 現在、私は User モデルを持っています。

4

1 に答える 1

1

私はそれを理解したと思います。

私のform_tagでは、チェックボックスを介して配列に投稿 ID を収集します。

<%= check_box_tag "post_ids[]", m["id"] %>

私のコントローラーには、次のように投稿 ID を取得するアクションがあります。

def edit_tags
  @user = User.find(params[:id])
  @posts = params[:post_ids]
end
于 2012-04-20T19:11:38.973 に答える