我正在使用此处找到的twitter gem:http://sferik.github.io/twitter/
我有一些看起来像的代码:
@twitter_client.update(tweet_string, :in_reply_to_status_id => 402712877960019968)
哪会产生错误:
./twitter.rb:68:in `update': wrong number of arguments (2 for 1) (ArgumentError)
但是,我在这里查看文档:{{3}} 其中说:
client.update("I'm tweeting with @gem!", :in_reply_to_status_id => 402712877960019968)
当我删除:in_reply_to_status_id时,它工作正常。我相信你可以在这里看到这个方法(第128行):https://github.com/sferik/twitter/blob/master/examples/Update.md
对我在这里做错了什么的想法?
答案 0 :(得分:1)
我使用最新的gem版本并将回复状态置于哈希中来使用它:
client.update("I'm tweeting with @gem!", {:in_reply_to_status_id => 402712877960019968})
尝试一下,让我知道是否有效