いつ私のプロジェクトにruby on rails 3.1で "retweet functionality"を追加するための宝石を見つけることができますか?retweet functionality rails 3
e.j.
他の人が彼のモデルに私のポストを再投稿することを、私はポストを持っていると私は機能をしたい場合はクローンを作成することができます/ユーザーのポストをコピーまたは再投稿、ユーザーのための例を追加します。
ユーザー1このポストを持っている:
original = Post.last
=> #<Post _id: 4f2ad6bd1d41c833850000d6, _type: nil, created_at: 2012-02-02 18:32:29 UTC, posted_filename: "240379698830561159_tgw0Xeom_c.png", user_id: BSON::ObjectId('4f2a64511d41c85ae0000002'), board_id: BSON::ObjectId('4f2ab49f1d41c86c2f0000ac'), category_id: BSON::ObjectId('4f1d4dfe1d41c86204000079'), content: "mi ducha">
ユーザー2は、元の記事を再投稿したいと彼はいくつかの属性をキャッチし、独自の属性を追加します。 e.j:
をキャプチャする属性:
attribs = post.attributes.select {|a| %w(created_at post_filename category_id content).include? a }
post_cloned = Post.new attribs
ユーザー2はがとUSER_IDを内容board_idして欲しいコンテンツ属性を更新することができ、自分の属性を追加します。
ユーザー2はどのように対応しますか?
私はリツイートをツイッターで検索しません。私は、機能のリトウェットを利用してアプリケーションを検索しています。私は一例を挙げて質問を編集するつもりです。 – hyperrjas
ああ、Okie ..ハッピー..幸運なことに...簡単だけど、あなた自身のロジックとモデルを書く必要がある:( –
デモの例@ror_masterを追加しました。 – hyperrjas