我是 Rails 的新手,一直在编写一个简单的应用程序来发布到 Tumblr。我得到了我所有的 oauth 东西,并决定使用tumblr_client gem 来促进发布。我可以让它通过控制台正常发布,但是相同的代码在控制器中没有做任何事情。它不会抛出任何错误,它什么也不做。有什么建议么?(我用 {blogname} 审查了博客,但在我的代码中是正确的)
def post
@user = Tumblog.find_by_user_id(5)
@client = Tumblr::Client.new(:consumer_key => @key, :consumer_secret => @secret, :oauth_token => @user.oauth_token, :oauth_token_secret => @user.oauth_secret)
@client.text("{blogname}.tumblr.com", :body => "test", :state => "draft")
redirect_to "http://www.tumblr.com/blog/{blogname}/drafts"
end