Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails rails教程,供所有用户使用_Ruby On Rails_Ruby On Rails 3_Feed_Twitter Feed - Fatal编程技术网

Ruby on rails rails教程,供所有用户使用

Ruby on rails rails教程,供所有用户使用,ruby-on-rails,ruby-on-rails-3,feed,twitter-feed,Ruby On Rails,Ruby On Rails 3,Feed,Twitter Feed,我正在做rails教程,在其中我们制作了一个类似于twitter的feed,包含您自己的帖子和其他帖子。我想知道我如何才能将这个提要包含在主页上的所有帖子,并且只包含他们页面上的特定用户的帖子。现在我可以在主页上看到我自己的推文和我关注的推文,然后在我的个人资料页面上看到同样的推文。我希望我的个人资料页面保持不变,只有我自己的文章,但我希望主页呈现所有用户的所有文章 我的主页代码是这样的 五年前发的。 我的Micropost控制器: 'before_filter :authenticate,

我正在做rails教程,在其中我们制作了一个类似于twitter的feed,包含您自己的帖子和其他帖子。我想知道我如何才能将这个提要包含在主页上的所有帖子,并且只包含他们页面上的特定用户的帖子。现在我可以在主页上看到我自己的推文和我关注的推文,然后在我的个人资料页面上看到同样的推文。我希望我的个人资料页面保持不变,只有我自己的文章,但我希望主页呈现所有用户的所有文章

我的主页代码是这样的


五年前发的。

我的Micropost控制器:

'before_filter :authenticate, :only => [:create, :destroy]
在\u筛选器:授权\u用户之前,:only=>:destroy

def创建 @micropost=当前用户.micropost.build(参数[:micropost]) 如果@micropost.save flash[:success]=“创建了Micropost!” 将\重定向到根\路径 其他的 @feed_items=[] 呈现“页面/主页” 结束 结束'

我的页面控制器:

class PagesController < ApplicationController
class PagesController
def主页 @title=“主页” 如果你签到了? @micropost=micropost.new @feed\u items=当前用户.feed.paginate(:page=>params[:page]) 结束 结束


如果有人能帮我或给我指出正确的方向,那就太好了。我很抱歉,如果我问错了这个问题,或者问错了格式,我对此一无所知,在网上查对我没有什么帮助,我被推荐了。谢谢

在您的视图中,代码块的开头是什么?看起来像:


另外,您的个人资料页面上的代码是什么?

是我在应用程序中的确切代码。我想这会让事情变得容易一点。ThanksI能够让它做我想做的事情,摆脱了def feed micropost的“用户跟随”部分。在我的user.rb中,但如果有其他方法可以做到这一点,或者更有效地做到这一点,我仍然想知道。谢谢