小编Sha*_*mad的帖子

如何从iOS应用程序共享现有的facebook帖子到用户时间线?

我们的应用程序显示了我们用户关注的艺术家的一些Facebook帖子 我们希望让我们的用户能够将他们喜欢的帖子分享回他们的时间轴(例如您在Facebook Feed中的每个帖子下看到的分享按钮).

我们尝试使用Facebook网络对话框执行此操作,但我们一直遇到错误.例如:当尝试共享类型照片的帖子时:如果我们使用图片网址设置参数"图片",我们会收到一个错误,即Feed对话框不应使用来自FBCDN的图片.

我们可以将照片分享为链接,但照片本身不会出现在用户时间轴上.

有没有办法模仿内置共享按钮的功能?

share facebook ios facebook-ios-sdk

6
推荐指数
1
解决办法
729
查看次数

在rails中查询缓存仍然会对DB进行调用

我可能在这里遗漏了一些非常简单的东西,但却无法理解.

我正在尝试缓存一个简单的活动记录查询,但每次触摸缓存时,它都会再次对DB运行查询.

控制器代码:

products = Rails.cache.read("search_results")
if products
    render :text => products[0].id
else
    products = Product.where('name LIKE ?", 'product_name?')
    Rails.cache.write("search_results", products)
end
Run Code Online (Sandbox Code Playgroud)

我可以看到,在我的第二个调用中,我到达if块而不是其他,但是每当我尝试触摸产品(比如渲染它)时,我也会看到对DB的激活记录调用.

我错过了什么?

ruby activerecord caching ruby-on-rails

0
推荐指数
1
解决办法
767
查看次数