2
我何時可以找到一個用於添加「轉推功能」的寶石到我的項目在軌道上的紅寶石3.1。轉推功能軌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要加入自己的屬性board_id和user_id說明,並希望能更新內容屬性。
用戶2如何做到這一點?
我不在twitter中搜索轉發。我正在搜索功能轉推爲我們的aplications。我將用一個更具說明性的例子來編輯問題。 – hyperrjas 2012-02-03 14:44:00
啊,Okie .. humm ..運氣不好,...很容易,但是,你必須自己編寫邏輯和模型: – 2012-02-03 14:49:46
我已經添加了一個演示示例@ror_master。非常感謝! – hyperrjas 2012-02-03 14:59:56