ретвиты функциональности рельсы 3 - PullRequest
2 голосов
/ 03 февраля 2012

Когда я могу найти драгоценный камень для добавления " функциональности ретвита " в мой проект в ruby ​​on rails 3.1.

ej Если у меня есть сообщение и я хочу эту функцию, что другие люди публикуют мой пост в своей модели

Добавить пример для пользователя можно клонировать / копировать или перепостить сообщение пользователя:

Пользователь 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 хочет перепостить оригинальный пост, и он хочет поймать некоторые атрибуты и добавить собственные атрибуты.ej:

атрибуты для захвата:

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 и want могут обновить атрибут content .

Как пользователь 2 может это сделать?

1 Ответ

0 голосов
/ 03 февраля 2012

Не жди драгоценного камня.Итак, я нашел статью, в которой рассказывается, как это сделать с помощью javascript:

Чтобы реализовать кнопку Retweet в вашем приложении, вам необходимо выполнить следующие шаги.

Шаг 1

Добавьте эту функцию javascript в тело ваших рельсов. Rhtml:

<script type="text/javascript"> 
  tweetmeme_style = "compact"; 
  tweetmeme_url = 'http:'; 
  tweetmeme_source = 'your_mail_id'; 
</script> 

Шаг 2

Наконец, добавьте кнопку Tweet, где вам когда-либо потребуется в вашем приложении rails:

<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script> 

Она действует так же, как Flike, но один пользователь может твитнуть много раз. Это означает, что пользователь может понравитьсястраница или статья много раз. Счет будет увеличиваться соответственно.Статья будет опубликована в вашей учетной записи Twitter.

Вот и все ... вы получите кнопку Retweet в вашем приложении Rails.Надеюсь, это поможет ..

Ура!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...